Seite 1 von 1

Ort der Python Datei abfragen

Verfasst: Mittwoch 18. Juni 2008, 15:39
von alexander255
Hi,

ist es möglich mit Python den vollständigen Dateinamen einer Python Datei abzufragen oder zumindest den Ordner in dem sie sich befindet.
Aber bitte schlagt mir nicht

Code: Alles auswählen

import os
os.gwd()
vor denn ich möchte das Arbeitsverzeichnis auf $HOME setzten.

Außerdem habe ich mir

Code: Alles auswählen

import os.path
import sys
path = sys.argv[0]
path = os.path.dirname(path)
print path
zusammen getippt, allerdings muss das Skript dann mit dem vollständigen Pfad aufgerufen werden um den Ordnernamen auszugeben.


Was jemand weiter?

LG Alexander

Verfasst: Mittwoch 18. Juni 2008, 15:44
von Pekh
Module haben ein Attribut __file__, in dem der vollständige Dateinamen (ohne Pfad) enthalten ist.

Verfasst: Mittwoch 18. Juni 2008, 15:46
von Hyperion
Die Suche im Board nach "environ" bringt Dich da weiter!

Re: Ort der Python Datei abfragen

Verfasst: Mittwoch 18. Juni 2008, 16:28
von gerold
alexander255 hat geschrieben:ist es möglich mit Python den vollständigen Dateinamen einer Python Datei abzufragen oder zumindest den Ordner in dem sie sich befindet.
Hallo Alexander!

http://halvar.at/python/programmpfade_ermitteln/

mfg
Gerold
:-)

Verfasst: Mittwoch 18. Juni 2008, 17:33
von alexander255
@Pekh
bei mir ist
__file__
sys.argv[0]

@Hyperion
meinst du
os.environ
da hab ich nichts Passendes drin gefunden

@Gerold
Danke geht super :D :D :D


LLG Alexander