J'ai récemment développé et appris Pyton Lors de l'ajout de commentaires chinois, le programme en cours d'exécution a signalé une erreur :
File "red.py", line 10 SyntaxError: Non-ASCII character '\xe5' in file red.py on line 10, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Solution :
dans. le fichier de script Python Ajoutez une phrase à la première ou à la deuxième ligne :
# -*- coding: utf-8 -*-
Puisque le code source Python est également un fichier texte, lorsque votre code source contient du chinois, lors de la sauvegarde du code source, assurez-vous pour spécifier l'enregistrement en tant qu'encodage UTF-8. Lorsque l'interpréteur Python lit le code source, afin qu'il soit lu en encodage UTF-8, nous écrivons généralement ces deux lignes au début du fichier :
#!/usr/bin/env python //为了告诉Linux系统,这个是python可执行程序 # _*_ coding:utf-8 _*_ //为了告诉python解释器,按照utf-8编码读取源代码,否则,你在源代码中写的中文输出可能会由乱码 #coding=utf-8 //上一行代码也可以写成这种形式
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!