大家在初学py时大多数会碰到的一个问题:在正确使用注释时会报错“but no encoding declared”,然后百思不得其解,甚至怀疑代码的正确性;其实导致这个的原因,就是一个简单的编码格式不匹配导致的。
可以在文件头加上 # -*- coding:gb2312 -*- 即可解决。不一定非得是GB2312,可以根据自身需求更改编码格式,如:“# -*- coding:UTF-8 -*-”、“# -*- coding:gb18030 -*-”等。
大家在初学py时大多数会碰到的一个问题:在正确使用注释时会报错“but no encoding declared”,然后百思不得其解,甚至怀疑代码的正确性;其实导致这个的原因,就是一个简单的编码格式不匹配导致的。
可以在文件头加上 # -*- coding:gb2312 -*- 即可解决。不一定非得是GB2312,可以根据自身需求更改编码格式,如:“# -*- coding:UTF-8 -*-”、“# -*- coding:gb18030 -*-”等。