python中的問題解決:‘encoding’ is an invalid keyword for this function

使用python 2.7 在學習文件操做時使用open()函數遇到報錯python

 

 使用python 3.7則無此問題python2.7

代碼以下函數

f=open('exerice_4.py','a',encoding='utf-8')
f.write('1111111')

解決方案:在python2.7中,若是須要在open()函數中使用encoding,就須要引用io模塊學習

代碼修改成:spa

import io
f=io.open('exerice_4.py','a',encoding='utf-8')
f.write('1111111')

可是打印內容會有轉義符....code

相關文章
相關標籤/搜索