PEP 263 définit la manière de définir le code source Python encodage.
Normalement, les 2 premières lignes d'un fichier Python devrait commencer par:
#!/usr/bin/python
# -*- coding: <encoding name> -*-
Mais j'ai vu beaucoup de fichiers à partir de:
#!/usr/bin/python
# -*- encoding: <encoding name> -*-
-> encodage au lieu de codage.
Alors, quelle est la bonne façon de déclarer l'encodage du fichier ?
Est l'encodage de permis en raison de l'expression régulière utilisée est paresseux ? Ou est-ce juste une autre forme de déclarer l'encodage du fichier ?
Je vous pose cette question parce que le PEP ne parle pas de l'encodage, c'est juste parle de codage.