2017-12-11 1 views
-3

파이썬 스크립트를 다른 스크립트의 모듈로 사용하려고합니다 (두 스크립트는 모두 같은 폴더에 있습니다). 다른 스크립트의 이름으로 가져 오기를 사용하면 다른 스크립트가 실행하지만 완료되면 오류가 발생합니다.모듈을 가져 오는 방법

ModuleNotFoundError : 'savelist.py'라는 모듈이 없습니다. 'savelist'는 패키지가 아닙니다

저는 현재 import 문을 try 문 안에 넣는 것으로 해결했습니다.하지만 main 내부의 모듈에서 함수를 호출해야 할 때이 솔루션이 작동하지 않을 것이라고 생각합니다. 프로그램 (현재 모듈은 한 번만 실행되며 그게 다).

+0

추가 정보가 필요합니다. 파일 이름은 무엇입니까? 수입 명세서는 어떻게 생겼습니까? 이 정보로 질문을 업데이트하십시오. 현재는 "import savelist.py"를 가지고있는 것처럼 보이지만, "import savelist"이어야합니다. –

+0

사용자 정의 모듈의 전체 경로를 포함해야 할 수도 있습니다. 또는 적어도 프로젝트의 루트 인 – Joe

+0

'import '의 확장자가없는 전체 경로. – Ahtisham

답변

0

.py 부분을 제거하면 고맙습니다.

관련 문제