VScode 에서 사용자 정의 모듈 문 제 를 참조 합 니 다.

1.Python 에서 lib,package,module 의 관계module:.py로 끝 나 는 파일 은 모두 모듈 입 니 다.package:바로__init__.py가 있 는 폴 더 입 니 다**(있어 야 합 니 다!!)***다른 일부.py파일 과 구성 되 어 있 으 며,그 중__init__.py은 빈 파일 일 수도 있 고,Python 코드 를 포함 할 수도 있다.lib:Python 에서 특정한 기능 을 가 진 모듈 과 가방 은 모두 라 이브 러 리 라 고 할 수 있 고 라 이브 러 리 에는 가방,모듈 과 함 수 를 포함 할 수 있 습 니 다.
2.사용자 정의 모듈 참조
2.0 문서 구조
image-20210726181039039
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 는 사용자 정의 모듈 내용 을 참조 합 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기