Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid
python報(bào)錯(cuò):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日
作者:任聰聰
報(bào)錯(cuò)現(xiàn)象
即使加了 utf-8的編碼聲明依然是一樣會(huì)報(bào)錯(cuò)。
原因說(shuō)明
1.復(fù)制粘貼導(dǎo)致的編譯問(wèn)題,如本來(lái)在word中,然后復(fù)制到py文件中。
2…txt文件改成py導(dǎo)致的編譯問(wèn)題。
解決方法
可以先試試加上頭部的默認(rèn) utf-8的注釋片段,然后看看會(huì)不會(huì)好,如果不好再用下面的方法。
步驟一、使用pycharm 編譯工具打開(kāi)問(wèn)題的文件或項(xiàng)目
步驟二、看下文件內(nèi)部的中文是否正常
結(jié)果是不正常的,故此我們需要把word或者txt中的文本重新通過(guò)pycharm,編輯一遍。復(fù)制沒(méi)有亂碼的代碼到工具后,即可恢復(fù)如初。
總結(jié)
以上是生活随笔為你收集整理的Python报错SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc5 in position 0: invalid的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 1.4编程基础之逻辑表达式与条件分支 2
- 下一篇: 1.9 编程基础之二分查找 12 最长平