Maison > Questions et réponses > le corps du texte
Écrit sous pycharm.
Le message d'erreur est le suivant :
C:\Python27\python.exe "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 51755 --file E:/python/first.py
pydev debugger: process 4988 is connecting
Connected to pydev debugger (build 171.4249.47)
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1585, in <module>
globals = debugger.run(setup['file'], None, None, is_module)
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1015, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "E:/python/first.py", line 3
SyntaxError: Non-ASCII character '\xe7' in file E:/python/first.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Process finished with exit code 1
Plus tard, je m'en suis souvenu, j'ai été négligent... Je me souviens de la première fois que je l'ai débogué,
Je dois modifier le chemin du fichier dans le cercle dans l'image ci-dessous. Après avoir modifié le chemin du fichier, le programme peut s'exécuter
Donc, chaque fois que je crée un nouveau programme pour déboguer, dois-je modifier manuellement le chemin du fichier ici. ?
PHPz2017-05-19 10:09:02
Fichier "E:/python/first.py", ligne 3
SyntaxError : Caractère non-ASCII 'xe7' dans le fichier E:/python/first.py à la ligne 3, mais aucun encodage déclaré ;
Le problème ici, la troisième ligne, erreur de décodage chinois, est-ce qu'elle utilise des signes de ponctuation chinois
巴扎黑2017-05-19 10:09:02
Les virgules chinoises sont utilisées dans le code, changez-les simplement au format anglais. C'est indiqué dans l'invite.