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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用代理爬蟲出現407錯誤怎麼辦?爬蟲
- 雲伺服器出現502錯誤怎麼辦伺服器
- 網站提示400錯誤:錯誤請求怎麼辦網站
- php7中的curl檔案上傳出現錯誤該怎麼辦PHP
- 陣列怎樣在python3中逆序輸出?陣列Python
- win10更新失敗出現錯誤提示80240020怎麼辦Win10
- 公司網站報502錯誤怎麼辦網站
- 公司網站開啟錯誤怎麼辦網站
- 使用pycharm print不輸出怎麼辦PyCharm
- steam磁碟寫入錯誤怎麼解決 steam安裝時發生錯誤怎麼辦
- windows10更新失敗出現錯誤程式碼80240020怎麼辦Windows
- win10解壓包校檢錯誤怎麼辦 win10解壓總是提示錯誤怎麼辦Win10
- 網站首頁報416錯誤怎麼辦?網站
- 網站資料庫老是錯誤怎麼辦?網站資料庫
- 網站搬家資料庫錯誤怎麼辦?網站資料庫
- 帝國cms後臺出現“您還未登入”錯誤怎麼辦
- Linux伺服器出現503 服務不可用錯誤怎麼辦?Linux伺服器
- win10系統執行程式出現APPlication Error錯誤怎麼辦Win10行程APPError
- 網站資料庫連線錯誤怎麼辦?網站資料庫
- 公司網站顯示指令碼錯誤怎麼辦網站指令碼
- 網站提示502 錯誤閘道器怎麼辦網站
- python爬取中文輸出亂碼怎麼辦Python
- win10系統出現藍屏錯誤MUP_FILE_SYSTEM怎麼辦Win10
- python的input函式出錯怎麼辦Python函式
- python3中reload()函式報錯怎麼解決Python函式
- 蘋果簽名過程中App安裝出錯怎麼辦?蘋果APP
- 網站資料庫連線時錯誤怎麼辦?網站資料庫
- 網站出現資料庫連線錯誤怎麼辦?網站資料庫
- 【知識分享】伺服器DNS錯誤該怎麼辦伺服器DNS
- python中怎麼輸出雙引號Python
- 電腦dns配置錯誤無法上網怎麼辦 dns配置錯誤不能上網DNS
- Win10系統出現藍屏錯誤程式碼ACPI BIOS Error怎麼辦Win10iOSError
- win10系統安裝Microsoft Edge時錯誤出現問題怎麼辦Win10ROS
- 伺服器出現404錯誤怎麼處理伺服器
- ZBlog固定域名出錯不能登入怎麼辦
- windows10時間同步出錯怎麼辦Windows
- Win10系統中安裝MATLAB提示Internal error 2203錯誤怎麼辦Win10MatlabError
- Steam錯誤程式碼138怎麼辦?無法訪問社群提示138錯誤解決方法