嚴格遵守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中文網其他相關文章!