J'en étais accro de façon inattendue, alors j'ai pris une note.
Étant donné que le chemin du bureau varie en fonction du PC et de l'utilisateur, décrivez comment l'obtenir à des fins générales.
Python 2.7 Windows 7/8
#coding:cp932
import os
desktop_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Desktop"
print desktop_path
Résultat de l'exécution:
python
C:\Users\foo\Desktop
Vous pouvez obtenir des variables d'environnement avec os.getenv ("???").
[Principales variables d'environnement (lien externe)](http://win.just4fun.biz/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88 / Windows% E3% 81% AE% E4% B8% BB% E8% A6% 81% E3% 81% AA% E7% 92% B0% E5% A2% 83% E5% A4% 89% E6% 95% B0% E4% B8% 80% E8% A6% A7% E3% 81% A8% E6% 84% 8F% E5% 91% B3.html)
Puisqu'il n'y a aucune variable d'environnement qui stocke le chemin du bureau lui-même, le script ci-dessus crée le chemin du bureau avec une combinaison de variables d'environnement.
J'obtiendrai également mes documents, photos, etc.
#coding:cp932
import os
desktop_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Desktop"
mydocument_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Documents"
mypicrure_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Pictures"
myvideo_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Videos"
mymusic_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Music"
if os.path.exists(desktop_path):
print "bureau:" + desktop_path
if os.path.exists(mydocument_path):
print "document:" + mydocument_path
if os.path.exists(mypicrure_path):
print "Image:" + mypicrure_path
if os.path.exists(myvideo_path):
print "vidéo:" + myvideo_path
if os.path.exists(mymusic_path):
print "La musique:" + mymusic_path
Résultat de l'exécution:
python
Bureau: C:\Users\foo\Desktop
Document: C:\Users\foo\Documents
Image: C:\Users\foo\Pictures
Vidéo: C:\Users\foo\Videos
Musique: C:\Users\foo\Music
Recommended Posts