Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid
生活随笔
收集整理的這篇文章主要介紹了
Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python報錯:SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc5 in position 0: invalid continuation byte Press any key to continue . . . 的解決方法和原因
日期:2022年2月18日
作者:任聰聰
報錯現象
即使加了 utf-8的編碼聲明依然是一樣會報錯。
原因說明
1.復制粘貼導致的編譯問題,如本來在word中,然后復制到py文件中。
2…txt文件改成py導致的編譯問題。
解決方法
可以先試試加上頭部的默認 utf-8的注釋片段,然后看看會不會好,如果不好再用下面的方法。
步驟一、使用pycharm 編譯工具打開問題的文件或項目
步驟二、看下文件內部的中文是否正常
結果是不正常的,故此我們需要把word或者txt中的文本重新通過pycharm,編輯一遍。復制沒有亂碼的代碼到工具后,即可恢復如初。
總結
以上是生活随笔為你收集整理的Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.4编程基础之逻辑表达式与条件分支 2
- 下一篇: 白鹭引擎增加点击事件实例