環境:mac+python 2.7python
場景描述:在使用python修改excel內容修改表格內容爲中文保存時報如下錯誤編碼
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)spa
此時已經設置了utf-8了excel
但保存時仍然報錯code
此時將python中的中文使用unicode編碼便可:blog
val = unicode("咱們")utf-8
==========總結解決方案============ci
第一種:unicode
第一行加:# -*- coding: utf-8 -*- it
第二種:
引用處設置默認編碼格式
# coding: utf-8
第三種:
使用中文處將中文unicode編碼
python3之後第二種方式。