Python import file with dependencies in the same folder -


i have file ref.py depends on text file ex.txt, in same directory \home\ref_dir . works when run file ref.py, if try import ref.py file work.py in different directory \home\work_dir , following

import sys sys.path.append('\home\ref_dir') import ref 

but error, program cannot find ex.txt

how can solve issue without using absolute paths. ideas?

use os module access current absolute path of module you're in, , dirname that

you want open ex.txt in file this.

import os  open('%s/ex.txt' % os.path.dirname(os.path.abspath(__file__)) ex:     print ex.read() 

Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -