Wenn Sie den Python-Code direkt so ausführen, wird das durch Drucken ausgedruckte Chinesisch verstümmelt. Es gibt drei Möglichkeiten, dieses Problem zu lösen:
1 Systemglobale Variablen
Nehmen Sie das Windows-System als Beispiel und fügen Sie Systemvariablen hinzu:
PYTHONIOENCODING=UTF8
Vscode neu starten.
(Lernvideo-Empfehlung: Java-Video-Tutorial)
2. Ändern Sie die VSC-Konfigurationsdatei
Drücken Sie F1, um die Konsole aufzurufen und geben Sie die Aufgabe ein, wählen Sie die Aufgabe aus: Konfigurieren Sie den Task-Runner, öffnen Sie die Datei „tasks.json“ und fügen Sie die folgenden Informationen hinzu:
"options": { "env":{ "PYTHONIOENCODING": "UTF-8" } }
Vscode neu starten.
3. Ändern Sie die Codierung im Code
Fügen Sie den folgenden Code zu jeder Python-Datei hinzu, die Chinesisch erfordert:
import io import sys #改变标准输出的默认编码 sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
Empfohlene verwandte Tutorials: vscode-Tutorial
Das obige ist der detaillierte Inhalt vonvscode führt ein Python-Programm aus und gibt verstümmelten Code aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!