Python Datei-Pfad ermitteln?
Hallo,
ich öffne in Python mit:
with Path("/data/users.json").open() as f:
usersData = load(f)
Die Datei users.json, aber ich möchte das ganze auf egal welches System ausführen, deshalb meine Frage. Kann ich irgendwie den Pfad zu .py Datei ermitteln und einfach dahinter den Pfad zur users.json anhängen?
Danke im Voraus!
Gruß
AGW
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Python, Programmieren & Softwareentwicklung
Zum einen solltest Du definitiv mit os.path.sep arbeiten, zum anderen könnte Dir __file__ helfen:
import os
print(__file__)
print(os.path.dirname(__file__)+os.path.sep+'myfile.txt')
# python test.py
/root/test.py
/root/myfile.txt