python3中輸出錯誤怎麼辦?
出現報錯這種情況,我們就需要積極地找尋解決辦法,觀察室哪裡出了問題。對於萌新小白來說可能是一臉懵逼,畢竟找錯這個環節還真的是挺困難的,找到了要想解決又是一大難題。我們今天從python3中文出錯這一點入手,也方便大家的基礎知識學習,接下來就一起看看吧~
通常python3裡面如果有中文,在不連線其他裝置和程式的情況下,報錯資訊大致如下:
SyntaxError: Non-UTF-8 code starting with 'xd6' in file
這裡面的xd6可以是其他編碼,代表的是你程式裡第一個中文的前兩位編碼
解決方法一:如果我們把專案的編碼方式設定為utf-8,那麼變數的編碼方式就是utf-8 ,python的預設編碼方式也是utf-8,那就可以正常輸出中文什麼其他程式碼都不用加
s="中文" print(s)
輸出
中文
解決方法二:在程式碼上方加一行#coding:gbk;這就是在告訴編譯器,我變數的編碼方式是GBK,你要用GBK來解碼,同樣也可以解決問題
#coding:gbk s="中文" print(s)
輸出
中文
問題解決了,但是要注意:如果用第一種方式解決問題,那你的py檔案是utf-8編碼,如果用第二種方式解決問題,那麼你的py檔案是gbk編碼。
這個在寫檔案的時候,不會對寫入值有影響,寫入值受f=open(path,mode,encoding)裡面的encoding控制,要尤其注意。
透過以上報錯示例,兩種解決方法分享給大家。小夥伴們可以根據自己的實際情況,選擇適合自己的方法。當然記得儲存,防止下次報錯的時候想不起來方法~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2832259/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 雲伺服器出現502錯誤怎麼辦伺服器
- 使用代理爬蟲出現407錯誤怎麼辦?爬蟲
- php7中的curl檔案上傳出現錯誤該怎麼辦PHP
- 使用pycharm print不輸出怎麼辦PyCharm
- 陣列怎樣在python3中逆序輸出?陣列Python
- steam磁碟寫入錯誤怎麼解決 steam安裝時發生錯誤怎麼辦
- win10解壓包校檢錯誤怎麼辦 win10解壓總是提示錯誤怎麼辦Win10
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- 蘋果簽名過程中App安裝出錯怎麼辦?蘋果APP
- IE指令碼錯誤怎麼辦 網頁尾本錯誤解決妙招指令碼網頁
- 關於Linux bash shell 輸入、輸出和錯誤輸出Linux
- 網頁證書錯誤怎麼回事 證書錯誤的解決辦法網頁
- 寬頻連線錯誤678怎麼辦? 寬頻連線錯誤678故障解決辦法
- 轉:Linux輸入輸出錯誤重定向Linux
- python爬取中文輸出亂碼怎麼辦Python
- win10更新失敗出現錯誤提示80240020怎麼辦Win10
- win10系統出現藍屏錯誤MUP_FILE_SYSTEM怎麼辦Win10
- win10系統執行程式出現APPlication Error錯誤怎麼辦Win10行程APPError
- Linux伺服器出現503 服務不可用錯誤怎麼辦?Linux伺服器
- 最佳化Windows7錯誤報告彈出提示視窗怎麼辦?Windows
- Windows10系統安裝網路卡驅動出現錯誤怎麼辦Windows
- Win10系統出現0x800488AB錯誤怎麼辦Win10
- python中怎麼輸出雙引號Python
- windows10時間同步出錯怎麼辦Windows
- python的input函式出錯怎麼辦Python函式
- 【知識分享】伺服器DNS錯誤該怎麼辦伺服器DNS
- win10mobile 10536 安裝錯誤怎麼辦Win10
- win10系統安裝Microsoft Edge時錯誤出現問題怎麼辦Win10ROS
- windows10更新失敗出現錯誤程式碼80240020怎麼辦Windows
- Win10升級出現0x8024402f錯誤怎麼辦Win10
- 升級win10後出現80240020錯誤程式碼怎麼辦Win10
- 升級win10後出現藍屏錯誤INTERNAL_POWER_ERROR怎麼辦Win10Error
- 在Excel中設定當資料輸入錯誤時提示出錯信Excel
- 電腦dns配置錯誤無法上網怎麼辦 dns配置錯誤不能上網DNS
- 寬頻連線錯誤651怎麼辦 寬頻連線錯誤651故障排除方法
- 伺服器出現404錯誤怎麼處理伺服器
- python3中reload()函式報錯怎麼解決Python函式