Korrekte Art, Python-Quellcode-Kodierung zu definieren

PEP 263 definiert, wie definieren Python-source-code-Codierung.

Normal, die ersten 2 Zeilen einer Python-Datei sollte beginnen mit:

#!/usr/bin/python
# -*- coding: <encoding name> -*-

Aber ich habe gesehen, eine Menge von Dateien, beginnend mit:

#!/usr/bin/python
# -*- encoding: <encoding name> -*-

-> Codierung statt Codierung.

Also, was ist der richtige Weg, deklarieren Sie die Datei-Codierung ?

Ist Codierung zulässig, da der regex verwendet, der faul ist ? Oder ist es nur eine andere form der Deklaration der Datei-Codierung ?

Ich Stelle diese Frage, weil die PEP nicht zu reden Codierung es nur Gespräche über Codierung.

InformationsquelleAutor der Frage Oli | 2009-04-08

Schreibe einen Kommentar