VScode 에서 사용자 정의 모듈 문 제 를 참조 합 니 다.
module
:.py
로 끝 나 는 파일 은 모두 모듈 입 니 다.package
:바로__init__.py
가 있 는 폴 더 입 니 다**(있어 야 합 니 다!!)***다른 일부.py
파일 과 구성 되 어 있 으 며,그 중__init__.py
은 빈 파일 일 수도 있 고,Python 코드 를 포함 할 수도 있다.lib
:Python 에서 특정한 기능 을 가 진 모듈 과 가방 은 모두 라 이브 러 리 라 고 할 수 있 고 라 이브 러 리 에는 가방,모듈 과 함 수 를 포함 할 수 있 습 니 다.2.사용자 정의 모듈 참조
2.0 문서 구조
2.1 test 1 패키지 중 module 1 모듈
class T1(object):
def __init__(self):
super().__init__()
def func1(self):
print('ok1')
2.2 test 2 패키지 중 module 2 모듈
class T2(object):
def __init__(self):
super().__init__()
def func2(self):
print('ok2')
2.3 test 2 패키지 중 test 모듈
### module
import sys
sys.path.append( )#
from testpackage.test2.module2 import T2
T2().func2() # ok2
#### module
from testpackage.test1.module1 import T1
T1().func1() # ok1
그림 에서 보 듯 이 이 모듈 의 인용 은 PROBLEMS 경고 가 없고 프로그램 이 정상적으로 실 행 될 수 있 습 니 다.
그러나 루트 디 렉 터 리 에
\\testpackage
가입 한 후에 PROBLEMS 경고 가 나 타 났 는데 이것 은 프로그램의 정상 적 인 운행 에 영향 을 주지 않 습 니 다.요약:사용자 정의 모듈 을 참조 할 때 인용 하기 전에 루트 디 렉 터 리 를 추가 해 야 합 니 다.사용자 정의 파일 디 렉 터 리 를 루트 디 렉 터 리 에 동시에 추가 하면 위의 그림 과 같은 testpackage 는 컴 파일 러 가 잘못 되 었 지만 프로그램의 정상 적 인 운행 에 영향 을 주지 않 습 니 다.
사용자 정의 파일 디 렉 터 리 를 루트 디 렉 터 리 에 동시에 추가 합 니 다.위의 그림 과 같은 testpack 는 컴 파일 러 가 잘못 되 었 지만 프로그램의 정상 적 인 운행 에 영향 을 주지 않 습 니 다.
VScode 에서 사용자 정의 모듈 문 제 를 인용 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 VScode 는 사용자 정의 모듈 내용 을 참조 합 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java는 사용자 정의 클래스를 HashMap의 키 값으로 사용합니다.이것은 자바에서 매우 고전적인 문제로 면접에서도 자주 묻는다.사실 많은 책이나 글에서hashCode()와 equals() 두 가지 방법을 다시 불러와야 사용자 정의 키를 HashMap에서 찾을 수 있다고 언급했지만 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.