24
A
답변
25
모든 발생 디렉토리가 파이썬 패키지 경우, 그들은 모두 __init__.py
포함 즉, 당신은 당신이 sys.path
로 장난하여이 작업을 수행 할 수 있습니다,
from ..bar_dir import bar
을 사용할 수 있습니다, 그러나 당신은해서는 안됩니다.
12
일반화 된 가져 오기에는 sys
및 os
모듈을 사용할 수 있습니다. 라인과 foo.py
시작에서
import sys
import os
sys.path.append(os.path.abspath('../bar_dir'))
import bar
참조 : https://stackoverflow.com/questions/6323860/sibling-package-imports/27878845#27878845 –