import Python module when there is sibling file with the same name -


suppose have following files

tata/foo.py tata/yoyo.py  foo/__init__.py foo/bar.py 

in file foo.py do

import foo.bar 

i run pythonpath=. python tata/yoyo.py , get

traceback (most recent call last):   file "tata/yoyo.py", line 1, in <module>     import foo.bar importerror: no module named bar 

issue disappears when delete tata/foo.py. please suggest way resolve situation when have global module name , local file name coincides.

use:

from __future__ import absolute_import 

Comments

Popular posts from this blog

php - Permission denied. Laravel linux server -

google bigquery - Delta between query execution time and Java query call to finish -

python - Pandas two dataframes multiplication? -