python 中文編碼

Python 2.x文件中如果未指定編碼,在執(zhí)行過程中會出現(xiàn)報錯:

#! /usr/bin/python
print("你好,世界")

會出現(xiàn)如下錯誤

File "test.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

因為python中默認(rèn)的是ASCII格式,需要在文件卡頭加入

#  coding=utf-8

在腳本中,第一行以#!開頭的代碼,在計算機(jī)行業(yè)中叫做“shebang”,其作用是置頂哪個解釋器來執(zhí)行腳本。因為很多人在系統(tǒng)中同時安裝了python2和python3,但是2和3是不兼容的,所有執(zhí)行腳本時必須指定解釋器。如

#! /usr/bin/python3
print(3/2)

其代碼指定了Python 3.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容