通常python3里面如果有中文,在不连接其他设备和程序的情况下,报错信息大致如下: SyntaxError: Non-UTF-8 code starting with '\xd6' in file 这里面的\xd6可以是其他编码,代表的是你程序里第一个中文的前两位编码 原因:你的程序里变量的编码方式和解释器解析的编码方式不一致,而从解释器的报错信息可以看出,解释器的编码是utf-8 解决方法:使程序里变量的编码方式和解释器解析的编码方式保持一致 那么问题来了,两个编码方式为什么不一样呢,网上非…