语法错误:非UTF-8编码以'\x82'开头

7 投票
1 回答
26367 浏览
提问于 2025-04-17 20:09

我在Eclipse上做“Python基础”时遇到了这个错误。

错误出现在两行代码上:

source = ["C:\\My Documents", "C:\\Code"]

还有

zip_command = "zip -qr {0} {1}".format(target, ‚ ‚.join(source))

我真的搞不清楚我哪里出错了。

这是完整的错误信息:

语法错误:在第x行发现了以'\x82'开头的非UTF-8编码,但没有声明编码;详细信息请查看 http://python.org/dev/peps/pep-0263/

1 个回答

3

你正在使用用 windows-1252 编码的字符(弯引号),这些字符无法被解码,因为它们不是有效的 utf-8 格式。只需要把这些引号换掉就可以了。

撰写回答