/home/kurt/dev/clones/ipercron-utils/tester
디렉토리에 파이썬 모듈을 가져 오려고합니다. 이 디렉토리에는 tester.py
및 config.yml
파일이 있습니다. tester.py
다른 디렉토리에서, 나는 그렇게처럼 가져 오려고, 이제 (선도) 라인다른 디렉토리에서 모듈을 가져 와서 해당 디렉토리에있는 파일을 찾는 방법
config = yaml.safe_load(open("config.yml"))
을 포함한다 : 그러나
import sys
sys.path.insert(0, "/home/kurt/dev/clones/ipercron-utils/tester")
import tester
, 나는 다음과 같은 오류 얻을 :
Traceback (most recent call last):
File "/home/kurt/dev/clones/ipercron-compose/controller/controller_debug2.py", line 9, in <module>
import tester
File "/home/kurt/dev/clones/ipercron-utils/tester/tester.py", line 28, in <module>
config = yaml.safe_load(open("config.yml"))
IOError: [Errno 2] No such file or directory: 'config.yml'
을
내가 이해하는 한, 파이썬은 현재 디렉토리 (/home/kurt/dev/clones/ipercron-compose/controller
)에있는 config.yml
파일을 찾고있는 반면에, 모듈의 디렉토리를 살펴보고 싶다. (/home/kurt/dev/clones/ipercron-utils/tester
)에서 가져 왔습니다. 이것을 지정하는 방법이 있습니까?