Python 原始碼編碼聲明
PEP 263 指定聲明 Python 原始碼編碼的方法。通常,編碼在Python 文件的前兩行中聲明為:
#!/usr/bin/python # -*- coding: utf-8 -*-
但是,某些文件使用以下格式:
#!/usr/bin/python # -*- encoding: utf-8 -*-
值得注意的是,第二種格式替換 "
適當的文件編碼聲明
根據Python官方文檔,如果第一行或第二行中的註釋被識別為編碼聲明腳本匹配以下正則表達式:
coding[=:]\s*([-\w.]+)
建議的形式是:
# -*- coding: <encoding-name> -*-
雖然您可以在「編碼」之前使用其他文本,但建議使用「編碼」(不含前綴)以完全相容Python 文件建議。立即識別編碼形式,而其他軟體(例如Vim)可能需要進行特定的調整。
以上是如何在Python原始碼中正確聲明編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!