python报错:SyntaxError: encoding problem: utf8 如题。 第一行就报错,但我已经检查了文件的编码,确实是utf8。 此时使用notepad++打开文件,在右下方可以看到文件的换行风格。(CR LF即为windows风格, LF为unix风格) 于是发现,原来的.py文件是unix换行风格,这是由于该文件是我从github上pull的,原作者的环境大概是unix。 故将.py文件转为windows风格的换行,即可。 完