这是我的代码:
mylist=['尺','选择']
[x.encode('utf-8') for x in mylist]
beofore我甚至可以到达我文件的第二行,该脚本返回错误:
SyntaxError: Non-ASCII character '\xe5' in file but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
我该如何解决这个问题?
答案 0 :(得分:1)
您需要将源代码编码设置为UTF-8。根据{{3}},请尝试在脚本顶部设置以下行
# -*- coding: utf-8 -*-
指定源代码编码的不同样式在上面链接的PEP中给出。