1. 程式人生 > >解決python3 字符串寫入txt文件/excel文件 中文亂碼

解決python3 字符串寫入txt文件/excel文件 中文亂碼

mage () 亂碼 src mce txt \n -m com

python3把字符串寫入txt文件,控制臺輸出正常,打開txt文件亂碼。程序如下

                    with open(r.txt, a,encoding=utf-8) as f:
                          results = x.get_text()
                          print(type(results))
                          print(results)
                          f.write(results + "\n")

網絡上的教程中產生亂碼的原因是沒有加encoding=utf-8

,我加了卻還是亂碼。是因為txt文件的編碼格式默認的是ANSI,一個簡單的解決方案就是新建txt文件時設置編碼格式為UTF-8即可。excel同理。

技術分享圖片

解決python3 字符串寫入txt文件/excel文件 中文亂碼