상위 폴더에서 모듈을 가져 오는 가장 쉬운 방법은 무엇입니까?

Lzypenguin

내 폴더 설정이 있습니다.

Desktop/project1/

project1 안에는 모든 기능이 저장된 main.py와 각 인스턴스에 대한 폴더가 있습니다. 그래서 이렇게 생겼습니다.

Desktop/project1/main.py
Desktop/project1/user1/
Desktop/project1/user2/

사용자 폴더 안에 다음이 있습니다.

Desktop/project1/user1/user1.py
Desktop/project1/user2/user2.py

해당 사용자의 폴더 내의 각 user.py 폴더에있는 main.py에서 함수를 가져 와서 사용할 수 있어야합니다. 이 작업을 쉽게 수행 할 수있는 방법이 있습니까?

나는 Pycharm을 사용하고 있으며 이것을 입력하기 시작하면 main.py와 그 안의 함수를 모두 볼 수있는 것처럼 자동으로 채워지지만 프로그램을 실행하면 오류가 발생합니다.

from main import function1

ModuleNotFoundError: No module named 'main'

감사

Foxcirc

디렉토리 경로를 sys.path사용하여 추가 할 수 있습니다.

import sys
sys.path.append(r'path\to\dir')

그 후에 일반적으로 파일을 가져올 수 있습니다. 을 사용하여 상위 디렉토리의 경로를 검색 할 수 있습니다 pathlib.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Java에서 폴더의 변경 사항을 추적하는 가장 쉬운 방법은 무엇입니까?

Microsoft Graph에서 경로로 SharePoint 파일을 가져 오는 가장 쉬운 방법은 무엇입니까?

intellij에서 새로운 파이썬 모듈을 가져 오는 가장 좋은 방법은 무엇입니까?

Windows XP에서 가상 LAMP 머신을 만드는 가장 쉬운 방법은 무엇입니까?

Windows XP에서 가상 LAMP 머신을 만드는 가장 쉬운 방법은 무엇입니까?

Python 모듈에서 가져온 하위 모듈을 가져 오지 않는 방법은 무엇입니까?

xampp에서 하위 도메인을 만드는 가장 쉽고 쉬운 방법은 무엇입니까?

Python에서 ByteEnum을 만드는 가장 쉬운 방법은 무엇입니까?

Angular에서 editForm을 만드는 가장 쉬운 방법은 무엇입니까?

하위 트리 저장소에서 하위 모듈을 가져 오는 방법은 무엇입니까?

다른 하위 모듈에서 하나의 하위 모듈을 가져 오는 방법은 무엇입니까?

CSV 파일을 Django 모델로 가져 오는 가장 쉬운 방법은 무엇입니까?

형제 폴더에서 Python 모듈을 가져 오는 방법은 무엇입니까?

다른 폴더에서 모듈을 가져 오는 방법은 무엇입니까?

인접한 폴더에서 Python 모듈을 올바르게 가져 오는 방법은 무엇입니까?

하위 폴더가 아닌 상위 폴더에서 파일을 이동하는 방법은 무엇입니까?

하위 폴더가 아닌 상위 폴더에서 파일을 이동하는 방법은 무엇입니까?

초보자가 모듈을 설치하는 가장 쉬운 방법은 무엇입니까?

AWS DynamoDB에서 오프셋 및 제한을 구현하는 가장 쉬운 방법은 무엇입니까?

C에서 밀리 초 카운트 다운을 수행하는 가장 쉬운 방법은 무엇입니까?

Python에서 하위 모듈 만 가져 오는 방법은 무엇입니까?

누락 된 Perl 모듈을 설치하는 가장 쉬운 방법은 무엇입니까?

둥근 모서리로 입력을 얻는 가장 쉬운 방법은 무엇입니까?

모든 git 하위 모듈을 최신으로 가져 오는 쉬운 방법

Python/pdblp: 단일 기록 요청을 가져오는 가장 쉬운 방법은 무엇입니까?

JavaMail을 사용하여 하위 폴더에서 메시지를 가져 오는 방법은 무엇입니까?

Rails의 공급 업체 하위 폴더에서 자산을 가져 오는 방법은 무엇입니까?

모든 하위 모듈을 가져 오는 방법은 무엇입니까?

가운데 버튼 옆에 아이콘을 배치하는 가장 쉬운 방법은 무엇입니까?