Ich war unerwartet süchtig danach und machte mir eine Notiz.
Da der Desktop-Pfad je nach PC und Benutzer unterschiedlich ist, beschreiben Sie, wie Sie ihn für allgemeine Zwecke erhalten.
Python 2.7 Windows 7/8
#coding:cp932
import os
desktop_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Desktop"
print desktop_path
Ausführungsergebnis:
python
C:\Users\foo\Desktop
Sie können Umgebungsvariablen mit os.getenv ("???") abrufen.
[Hauptumgebungsvariablen (externer Link)](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)
Da es keine Umgebungsvariable gibt, in der der Desktoppfad selbst gespeichert ist, erstellt das obige Skript den Desktoppfad mit einer Kombination von Umgebungsvariablen.
Ich werde auch meine Dokumente, Bilder usw. bekommen.
#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 "Desktop:" + desktop_path
if os.path.exists(mydocument_path):
print "Dokument:" + mydocument_path
if os.path.exists(mypicrure_path):
print "Bild:" + mypicrure_path
if os.path.exists(myvideo_path):
print "Video:" + myvideo_path
if os.path.exists(mymusic_path):
print "Musik:" + mymusic_path
Ausführungsergebnis:
python
Desktop: C.:\Users\foo\Desktop
Dokument: C.:\Users\foo\Documents
Bild: C.:\Users\foo\Pictures
Video: C.:\Users\foo\Videos
Musik: C.:\Users\foo\Music
Recommended Posts