Der Pfad der ausführbaren Datei kann mit __file__
abgerufen werden. Verwenden Sie also os.path.dirname
, um daraus ein Verzeichnis zu machen.
Verwenden Sie os.path.join
, um den Pfad mit der gewünschten Datei zu verbinden.
.
└── some_dir
├── products.json
└── test.py
test.py
import os
dirname = os.path.dirname(__file__)
filename = os.path.join(dirname, 'products.json')
with open(filename) as f
print(f.read())