Python錯(cuò)誤: SyntaxError: Non-ASCII character解決辦法
(1)問(wèn)題描述
在寫Python代碼的過(guò)程中,有用到需要輸出中文的地方,但是運(yùn)行后發(fā)現(xiàn)上述錯(cuò)誤。SyntaxError: Non-ASCII character '/xe4' in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
錯(cuò)誤提示中給出了問(wèn)題解決的連接,所以就點(diǎn)進(jìn)去看了看。具體點(diǎn)這里:點(diǎn)擊打開(kāi)鏈接
(2)問(wèn)題解決
通過(guò)學(xué)習(xí)錯(cuò)誤中給出的連接,發(fā)現(xiàn)是編碼問(wèn)題,如果在python中出現(xiàn)了非ASCII碼以外的其他字符,需要在代碼的開(kāi)頭聲明字符格式。具體聲明字符的方法有三種:

選用三種種的一種,在代碼的開(kāi)頭加上指定的編碼格式。就會(huì)解決剛才出現(xiàn)的問(wèn)題。
例如,我在代碼中加入了:
#!/usr/bin/python #-*-coding:utf-8-*-
這就解決了顯示中文的問(wèn)題。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選