파이썬 모듈을 만들고 있습니다. 이를 테스트하려면 내가 같은 디렉토리에 파일을 넣고파이썬이 다른 파일을 인식하지 못합니다.
import mymodule
mymodule.dofunction
파이썬은 다음 >>>no module named mymodule
말했다 코드를 작성하지만 그들은 같은 디렉토리에 있습니다.
파이썬 모듈을 만들고 있습니다. 이를 테스트하려면 내가 같은 디렉토리에 파일을 넣고파이썬이 다른 파일을 인식하지 못합니다.
import mymodule
mymodule.dofunction
파이썬은 다음 >>>no module named mymodule
말했다 코드를 작성하지만 그들은 같은 디렉토리에 있습니다.
이전 응답에서 적응 here. 현재 디렉토리를 사용한다고 명시 적으로 명시하십시오.
또한 가져 오는 각 디렉토리에 "__init__.py"파일이 필요하다고 간주하십시오.
import os, sys
lib_path = os.path.abspath('.')
sys.path.append(lib_path)
import mymodule
수입 시스템 here에 대한 추가 정보.
os.path.abspath (.)에서 괄호 안에있는 내용을 편집합니까? – MagikCow
원하는 디렉토리를 둘 수 있습니다. '.' 현재 디렉토리입니다. –
또한 수입 시스템을 더 잘 배워야한다는 것을 충분히 강조 할 수는 없습니다. –
[이 링크에 표시 확인] (http://stackoverflow.com/questions/2349991/python-how-to-import-other-python-files) – ThePredator
모듈에 어떤 파일 이름을 사용 했습니까? 'mymodule.py' 또는 그냥'mymodule'. 전자는 정확하고 후자는 정확하지 않습니다. – mhawke
시도 했습니까? FILENAME 가져 오기에서 YOU'REMODULE – STP38