我正在使用csv
模塊編寫包含一些非ascii字符到csv文件的大型列表。我不斷收到以下錯誤消息使用python 2.7編寫包含unicode的csv文件2.7
UnicodeEncodeError: 'ascii' codec can't encode characters in position 48-50: ordinal not in range(128)
我不需要這些字符,因此可以忽略它們。我嘗試了在SOF上推薦的不同方式,但目前爲止它們都沒有工作(錯誤信息是相同的)。有沒有簡單的方法來解決編碼錯誤並繼續?我想:
io.open(file, encoding = "utf-8")
codecs.open(file, encoding = "utf-8")
codes.open(file, errors = "ignore")
我可以通過簡單的設置encoding = "utf-8"
使用pandas
模塊將數據寫入CSV。我可以在csv
模塊中做類似的事嗎?
謝謝,作品perferct! – 2014-11-25 00:33:47