python3 出现 “…, but no encoding declared” python2 中使用中文的话,需要在文件头部声明编码,否则会出现异常“…, but no encoding declared”。python3 其实是不用的,但是如果不幸遇上了,不用着急,是编辑器编码的问题,用 UltraEdit 的转码功能即可解决。 操作步骤: 菜单栏->高级->转换->ASCII到Unicode/UTF-8