Hallo.
Wie bekomme ich immer den aktuellen Ordner?
Wenn ich sys.argv[0] nehme, bekomme ich immer noch die Datei dazu. Aber genau das will ich eben nicht. Gibt es da denn eine Möglichkeit?
Hoffe ihr wisst weiter. Hab schon überall gesucht und nichts gefunden.
Gruß sprudel
aktuellen Ordner bekommen?
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi sprudel!sprudel hat geschrieben:Wie bekomme ich immer den aktuellen Ordner?
So bekommst du den kompletten Pfad zum gestarteten Modul:
Code: Alles auswählen
os.path.abspath(sys.argv[0])
Code: Alles auswählen
os.path.dirname(os.path.abspath(sys.argv[0]))
Code: Alles auswählen
os.path.basename(sys.argv[0])
Code: Alles auswählen
os.path.abspath(os.curdir)
Code: Alles auswählen
os.path.abspath(__file__)
Code: Alles auswählen
os.path.dirname(os.path.abspath(__file__))
Code: Alles auswählen
os.path.basename(__file__)
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.