python 패키지의 가져오기 방식 요약

1、from ... import 가져오기


from package import module1, module2, module3, ... ...
이 가져오기 방법은 __를 실행하지 않습니다.init__ 의 내용.

from pkg01 import p01
p01.sayHello()

2、from package import *


현재 패키지 가져오기 __init__.py 파일의 모든 함수와 클래스입니다.
사용 방법

func_name()
class_name.func_name()
class_name.var

3、import package.module


패키지의 특정 모듈을 가져옵니다.
사용 방법

package.module.func_name
package.module.class.fun()
package.module.class.var
지식 포인트 확장:

모듈 가져오기 방법

  • 모듈은 바로.py 형식의 Python 파일입니다
  • 가져올 때 필요하지 않습니다.py 접두사, 파일 이름을 직접 가져오면 됩니다
  • import를 이용하여 직접 가져오기:
  • 문법: import module_name
  • 사용법: module_name.class_name 또는 module.func_name
  • import 가져오기 모듈을 이용하여 별명을 설정합니다
  • 문법: import module_name as XXX
  • 사용 방법: XXX.class_name 또는 XXX.funct_name
  • from 복제 모듈의 속성을 빌려 모듈의 일부 클래스나 함수 또는 변수만 가져올 수 있습니다
  • 문법: from module_name import class_name, funct_name
  • 사용 방식: 함수나 실례화 클래스를 직접 호출하면 된다
  • 그러나from이 변수를 모듈에서 가져오면 같은 이름의 변수가 덮어쓰게 됩니다. 즉, 서로 다른 모듈의 명칭 공간이 여기에 중첩된다는 것을 주의해야 합니다
  • 프롬을 빌려서...import * 모듈의 모든 내용을 가져옵니다
  • 문법: from module_name import *
  • 사용 시 함수나 실례화 클래스를 직접 호출하면 된다
  • importlib 모듈을 빌려 숫자로 시작하는 모듈을 가져옵니다
  • 문법: import importlib
  • XXX = importlib.import_module("module_name")
  • 사용 시 XXX.class_name 또는 XXX.func_name
  • 패키지 가져오기 방법

  • 패키지는 모듈이 많이 포함된 폴더입니다
  • 가방 안에 가방도 있습니다
  • import를 이용하여 패키지를 직접 가져옵니다(__init__.py의 내용만 가져옵니다)
  • 문법: import package_name
  • 패키지를 직접 가져오면 _init_.py의 모든 내용
  • 사용: package_name.func_name 또는 package_name.class
  • 패키지의 모듈을 가져옵니다
  • 문법: import package_name.module_name
  • 사용: package_name.module_na112afme.func_name 또는
  • package_name.module_name.class_name
  • 이python 패키지의 도입 방식에 대한 총결은 여기까지 소개되었습니다. 더 많은 python 패키지의 도입 방식에 대해 몇 가지 내용이 있습니다. 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

    좋은 웹페이지 즐겨찾기