Seite 1 von 1
os.environ
Verfasst: Donnerstag 18. Januar 2007, 09:25
von gorba
hi habe ein script das versucht, eine datei in os.environ['HOME'] zu suchen. Nur will ich das ding auf windows zum laufen bringen. Kann man da etwas machen? Pfad direkt hineinschriben? so ala:
os.environ['C:\bla\']
?
die zeile sieht so aus:
self.read( "%s/%s" % ( os.environ[ 'HOME' ], '.mbus' ) )
Verfasst: Donnerstag 18. Januar 2007, 09:33
von midan23
Da man mit "os.environ" ja nur auf Umgebungsvariablen zugreifen kann, würde sich mir die Frage stellen, ob die Variable "HOME" überhaupt existiert ...
Verfasst: Donnerstag 18. Januar 2007, 09:49
von gorba
set HOME=C:\ ? =)
problem gefixt...
Verfasst: Donnerstag 18. Januar 2007, 10:13
von querdenker
Unter Win hast du 2 Variablen:
HOMEDRIVE + HOMEPATH
Über die cmd
Code: Alles auswählen
echo %HOMEDRIVE%
c:\
echo %HOMEPATH%
\Dokumente und Einstellungen\<Anmeldename des benutzers>
Wenn du jetzt via os.environ.get('os') eine Abfrage nach dem Betriebssystem machst,
kannst du danach ja den Rest je nach dem abfragen
hth, querdenker
Verfasst: Donnerstag 18. Januar 2007, 11:32
von gorba
nice!
thx querdenker