python源文件的字符編碼
本文教程操作環(huán)境:windows7系統(tǒng)、Python3.9.1,DELLG3電腦。
1、如果不使用默認編碼,要聲明文件所使用的編碼,文件的第一行要寫成特殊的注釋。語法如下所示:
#-*-coding:encoding-*-
其中encoding可以是Python支持的任意一種codecs。
比如,要聲明使用utf-8編碼,你的源碼文件要寫成:
#-*-coding:utf-8-*-
2、關(guān)于第一行規(guī)則的一種例外情況是,源碼以UNIX"shebang"行開頭。這種情況下,編碼聲明就要寫在文件的第二行。例如:
#!/usr/bin/envpython3
#-*-coding:utf-8-*-
默認情況下,Python源碼文件以UTF-8編碼方式處理。在這種編碼方式中,世界上大多數(shù)語言的字符都可以同時用于字符串字面值、變量或函數(shù)名稱以及注釋中——盡管標準庫中只用常規(guī)的ASCII字符作為變量或函數(shù)名,而且任何可移植的代碼都應(yīng)該遵守此約定。要正確顯示這些字符,你的編輯器必須能識別UTF-8編碼,而且必須使用能支持打開的文件中所有字符的字體。
以上就是python源文件的字符編碼介紹,希望能對大家有所幫助。更多Python學習教程請關(guān)注IT培訓機構(gòu):千鋒教育。