下面是目录结构:
parent_dir/
foo_dir/
foo.py
bar_dir/
bar.py
如何导入bar.py到foo.py?
下面是目录结构:
parent_dir/
foo_dir/
foo.py
bar_dir/
bar.py
如何导入bar.py到foo.py?
如果所有发生的目录是Python 包 ,即它们都包含__init__.py
,那么你可以使用
from ..bar_dir import bar
如果目录没有Python包,您可以通过乱搞做到这一点sys.path
,但你不应该。
您可以使用sys
和os
模块广义进口。 在foo.py
开始与线
import sys
import os
sys.path.append(os.path.abspath('../bar_dir'))
import bar