Heim >Backend-Entwicklung >Python-Tutorial >Welche Möglichkeiten gibt es, die Dateikodierungsmethode in Python festzulegen?
So legt Python die Dateikodierung fest: 1. Verwenden Sie „coding=72d43463ec9d3aec7714aa4a23b2e81c“ 2. Verwenden Sie „-*- programming: 72d43463ec9d3aec7714aa4a23b2e81c -*-“ 3. Verwenden Sie „vim : set fileencoding=734ad3571a4462b0e42f71f705573fd5 :“ Methode zum Festlegen.
Wenn Sie chinesische Zeichen in eine Datei in Python2 einfügen möchten, müssen Sie eine Codezeile hinzufügen, um den Kommentar zur Dateicodierung zu deklarieren. Andernfalls meldet Python2 ein Fehler. Weil das Standardkodierungsformat ASCII ist. Dieses Problem besteht in Python3 nicht mehr. Die Standarddateikodierung von Python3 ist UTF-8. Heute werde ich vorstellen, wie man die Dateikodierung in Python einstellt, was einen gewissen Referenzeffekt hat.
[Empfohlener Kurs: Python-Tutorial]
Um den Codierungskommentar in die erste oder zweite Zeile einzufügen, sollten die ersten beiden Zeilen der Python-Datei im Allgemeinen wie folgt geschrieben werden:
#!/usr/bin/python # -*- coding: UTF-8 -*-
Die erste Zeile gibt die Python an Interpreter und die zweite Zeile geben die Kodierungsmethode für die Python-Datei an. Es gibt die folgenden optionalen Methoden zum Festlegen der Kodierungsmethode
(1) Verwenden Sie die Einstellungsmethode mit einem Gleichheitszeichen
#!/usr/bin/python # coding=<编码名称>
(2) Verwenden Sie die Einstellungsmethode mit Doppelpunkt, die von den meisten Editoren korrekt erkannt wird
#!/usr/bin/python # -*- coding: <编码名称> -*-
(3) vim-Formularmethode
#!/usr/bin/python # vim: set fileencoding=<编码名称> :
Das Festlegen der Codierungsanweisung des Headers hat die folgenden Funktionen:
1. Wenn der Code chinesische Kommentare enthält, ist diese Anweisung erforderlich
2 Redakteure werden vom Ministerium als Format für Codedateien deklariert.
3. Das Programm wird durch Header-Deklaration und Dekodierung initialisiert, daher müssen das Speicherformat der Header-Deklaration und des Codes konsistent sein
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels Ich hoffe, es wird allen hilfreich sein.
Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, die Dateikodierungsmethode in Python festzulegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!