PEP 263 定義瞭如何聲明 Python 源代碼編碼。 p>
通常,Python 文件的前 2 行應以:
#!/usr/bin/python # -*- coding: <encoding name> 開頭-*-
但是我看到很多文件以:
#!/usr/bin/python # -*- encoding: < ;編碼名稱> -*-
=> encoding 而不是 coding。
那麼正確的聲明方式是什麼文件編碼?
是否允許編碼,因為使用的正則表達式是惰性的?或者它只是聲明文件編碼的另一種形式?
我問這個問題是因為 PEP 不談論 encoding,它只是談論 coding< /strong>。