当我想要导出我的数据时,我得到这个错误

我在Windows7上工作,我检查了我的文件"site.py“
def setencoding():
"""Set the string encoding used by the Unicode implementation. The
default is 'ascii', but if you're willing to experiment, you can
change this."""
encoding = "ascii" # Default value set by _PyUnicode_Init()
if 0:
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]
if 0:
# Enable to switch off string to Unicode coercion and implicit
# Unicode to string conversion.
encoding = "undefined"
if encoding != "ascii":
# On Non-Unicode builds this will raise an AttributeError...
sys.setdefaultencoding(encoding) # Needs Python Unicode build !发布于 2016-12-19 21:15:59
您必须在site.py中设置另一种编码才能使用,例如utf-8。该文件如下所述:
,但如果你愿意尝试,你可以改变这一点。
所以你可以改变
encoding = "ascii" # Default value set by _PyUnicode_Init()至
encoding = "utf-8" # Default value set by _PyUnicode_Init()您还可以通过启用第一个if大小写来使用windows区域设置进行编码:
# Enable to support locale aware default string encodings.https://stackoverflow.com/questions/41221254
复制相似问题