[Python] 開啟檔案時的 encoding=”utf-8″的選項?




看到網路上很多Python 3的檔案操作範例裡面使用:

在Python 2.7裡面執行時,出現如下錯誤訊息:

Traceback (most recent call last):
  File "C:/Users/Victor/Documents/python/FileIO/WriteToFile01.py", line 10, in 
    file = open(name, 'w', encoding = 'UTF-8')
TypeError: 'encoding' is an invalid keyword argument for this function

怎麼辦?

最簡單的解法就是:

使用io.open(),但是需注意的是,這樣做讀寫檔案的速度會比較慢!

參考資料:




Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.