PEP 263 define como declarar a codificação do código-fonte Python. p>
Normalmente, as 2 primeiras linhas de um arquivo Python devem começar com:
#!/usr/bin/python # -*- coding: <encoding name> -*-
Mas eu vi muitos arquivos começando com:
#!/usr/bin/python # -*- encoding: < ;nome da codificação> -*-
=> codificação em vez de codificação.
Então, qual é a maneira correta de declarar a codificação do arquivo?
A codificação é permitida porque o regex usado é preguiçoso? Ou é apenas outra forma de declarar a codificação do arquivo?
Estou fazendo essa pergunta porque o PEP não fala sobre codificação, apenas fala sobre codificação< /strong>.