首頁 > 後端開發 > Python教學 > Python原始碼編碼聲明應該使用'coding”還是'encoding”?

Python原始碼編碼聲明應該使用'coding”還是'encoding”?

Susan Sarandon
發布: 2024-11-02 15:06:02
原創
294 人瀏覽過

Should I Use

嚴格遵守Python原始碼編碼聲明

問題:

問題:
#!/usr/bin/python
# -*- coding: <encoding name> -*-
登入後複製

#!/usr/bin/python
# -*- encoding: <encoding name> -*-
登入後複製
問題:

一些開發者採用了修改版本:

coding[=:]\s*([-\w.]+),
登入後複製

答案:

根據Python文件中,如果編碼聲明與以下正規表示式匹配,則會被識別:

這意味著「編碼」部分(無前綴)是建議的形式,確保與Python 完全相容值得注意的是,您選擇的特定編碼聲明將取決於您使用的編輯軟體。有些編輯器,例如 GNU Emacs,預設識別“coding”形式,而其他編輯器,例如 Vim,需要像“-*-”這樣的前綴。 因此,雖然您可以在 Python 檔案的第一行或第二行中,建議遵循建議的「編碼」聲明,以保持與 Python 和您首選的編輯軟體的通用相容性。

以上是Python原始碼編碼聲明應該使用'coding”還是'encoding”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板