[PYTHON] Utilisons usercustomize.py au lieu de sitecustomize.py

Pourquoi ne pas mettre ʻusercustomize.py avant de mettresitecustomize.py`?

Emplacement

python


>>> import site
>>> userdir = site.getusersitepackages()

entité

windows


>>> userdir()
'C:\\Users\\owner\\AppData\\Roaming\\Python\\Python27\\site-packages'

ubuntu


>>> userdir()
'/home/owner/.local/lib/python2.7/site-packages'

mac


>>> userdir()
'/Users/owner/Library/Python/2.7/lib/python/site-packages'

Créer un annuaire

windows


>>> os.makedirs(userdir)
>>> os.system('explorer.exe %s' % userdir)
1

Créez usercustomize.py

windows


>>> f = open("%s\\usercustomize.py" % userdir,"w")
>>> str="""import sys
... sys.setdefaultencoding('utf-8')
... """
>>> f.write(str)
>>> f.close()

Vérifiez si le traitement de usercustomize.py est appliqué

python


>>> import sys
>>> sys.getdefaultencoding()
'utf-8'

En cas d'échec, ʻascii` s'affiche.

Recommended Posts

Utilisons usercustomize.py au lieu de sitecustomize.py
Utilisons tomotopy au lieu de gensim
R: Utilisez le japonais au lieu du japonais dans le script
Utilisons pytube
Utilisons différentes versions de SQLite3 de Python3!
Utilisation pratique d'ipython
Utilisons l'API de la fenêtre générale des statistiques gouvernementales (e-Stat)
Utilisez urlparse.urljoin au lieu de os.path.join pour les jointures d'URL Python
Utilisation gracieuse de MySQLdb
Utilisons la version Python du module API Confluence.
Utilisons les données ouvertes de "Mamebus" en Python
EP 7 Utiliser les compréhensions de liste au lieu de carte et de filtre
Utilisons rapidement l'expression distribuée des mots avec fastText!
Utilisons Python Janome facilement
Utilisons le wordcloud de python facilement!
Visualisons GraphConvModel de DeepChem
Utilisons MemSQL Vol.14: Practice 7
Utilisation et intégration de "Shodan"
Utilisons MemSQL Vol.13: Practice 6