你的txt文件的编码应该是utf-8
open()方法中就要设置 encoding参数为'utf-8',也就是要与txt文件的编码一致。
代码改成
with open(filename, 'r', encoding='utf-8') as f:
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
把字符集设置为UTF-8,再读取试试。
查看txt文档的编码格式,打开文件,点击另存为,下面有编码格式,有UTF-8、ANSI等,选择UTF-8格式另存文件,在代码open语句中加上指定编码格式参数:encoding='utf-8'即可。
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
open的第二个参数加上"utf8"或者"utf-8"
打开那个txt文件,看编码格式,然后在encoding那里加