Having A Relative Path In A Module Relative To The File Calling The Module
Let's say I have the current file structure : app\modules\module.py app\modules\somefile.txt app\scripts\script.py app\main.py modules\script.py : import sys sys.path.append('..\
Solution 1:
I'm not sure what all you're doing, but since somefile.txt
is in the same folder as module.py
, you could make the path to it relative to the module by using its predefined __file__
attribute:
import os
fileToRead = os.path.join(os.path.dirname(__file__), "somefile.txt")
Post a Comment for "Having A Relative Path In A Module Relative To The File Calling The Module"