#Que faire si vous obtenez une erreur comme celle-ci
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position xx: ordinal not in range(128)
import sys
print sys.getdefaultencoding()
#>>'ascii'Ceci est utf car ascii est la valeur par défaut-Le but est d'être 8
#site-Trouvez un dossier appelé pacages
find / -name site-packages
#Je pense qu'il y a des résultats, mais si vous utilisez python homebrew, c'est gênant
#/usr/local/lib/python2.7/site-packages/
Ajoutez ce qui suit en haut de sitecustomize.py dans les packages de site identifiés ci-dessus
sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")
import sys
sys.getdefaultencoding()
#>>'utf-8'Le codage par défaut est utf-Est devenu 8
Recommended Posts