J'ai ajouté cette partie du code en tête du fichier. Pourquoi y a-t-il toujours une erreur d'encodage ASCII ?
#!/usr/bin/python
# -*- coding: utf-8 -*-
SyntaxError : caractère non-ASCII 'xe6' dans le fichier.... mais aucun encodage déclaré voir http://python.org/dev/peps/pe... pour plus de détails
Pourquoi ?
Regardez l'intégralité du code source du fichier, ou vous pouvez l'essayer
# coding: utf8
(Rappel chaleureux, cette instruction de codage doit être sur la première ou la deuxième ligne pour être valide)Avez-vous mal écrit la première ligne ?
Vérifiez le format d'encodage de votre fichier. Il ne doit pas être de type Unicode, UTF-8, etc. Essayez Notepad++, ouvrez le fichier et sélectionnez l'encodage pour voir si vous souhaitez le convertir en UTF-8, etc.
Sous environnement Linux, vérifiez d'abord l'encodage du fichier
Vérifiez également les paramètres d'encodage de l'éditeur que vous utilisez. Si vous utilisez vim, le fichier vimrc devrait avoir ce contenu
.Étant donné que le problème de « l'environnement » d'encodage est lié à votre système d'exploitation et à votre environnement d'édition, vous pouvez penser à le mentionner lorsque vous posez des questions.