이 글은 python에 대한 관련 지식을 제공합니다. 주로 모듈형 프로그래밍 및 타사 모듈 설치와 관련된 문제를 소개하고 Python의 패키지도 함께 살펴보겠습니다.
추천 학습: python 비디오 튜토리얼
모듈과 함수의 관계모듈에는 N개의 여러 함수가 포함될 수 있습니다.
Python에서 확장자가 .py인 파일은 모듈입니다.
모듈에는 클래스, 함수 및 명령문이 포함됩니다.;
A 프로그램 프로젝트는 N개의 모듈로 구성됩니다.
모듈 사용의 이점: 다른 프로그램 및 스크립트를 가져와서 사용하기 편리함
함수 이름과 변수 이름 간의 충돌 방지(변수 이름이 동일한 두 모듈은 충돌하지 않음)
개선 코드의 유지 관리성
코드의 재사용성 향상
모듈 만들기: 새 .py 파일을 만듭니다. 이름은 Python과 함께 제공되는 표준 모듈 이름과 동일하면 안 됩니다.
모듈 가져오기:첫 번째 유형:
import 모듈 이름 [별칭으로] 두 번째 유형:
from 모듈 이름 import 함수/변수/클래스
첫 번째 유형
#第一种导入方式 import math print(id(math)) print(type(math)) print(math) print(dir(math)) #查看math中的属性方法 print('--------------------------------------') print(math.pi) print(math.pow(2,5)) print(math.ceil(9.01)) print(math.floor(9.999))
두 번째 유형
#第二种导入方式 只导入模块中指定的一部分 from math import pi print(pi) print(pow(2,3)) from math import pow print(pow(2,3))
마찬가지로 직접 작성한 모듈을 import할 때도 같은 방법을 사용합니다.
3. 메인 프로그램 형식으로 실행때때로 다른 모듈의 내용을 호출할 때 일부 명령문이 다른 모듈의 정의에 출력되어 내용이 출력될 때 현재 모듈이 출력됩니다. . 모듈의 출력 내용을 호출합니다. 이때 호출된 모듈의 출력 앞에 조건을 추가할 수 있습니다.if __name__=='__main__': pass
이 모듈이 기본 프로그램으로 실행될 때만 pass
4.python의 패키지 실행됩니다 패키지: 유사한 기능을 가진 모듈 그룹을 함께 구성하는 계층적 디렉토리 구조입니다.
기능: 코드 표준화, 모듈 이름 충돌 방지(다른 패키지에 있는 다른 모듈의 모듈 이름은 동일할 수 있음)
패키지와 디렉터리의 차이점: __init__.py 파일이 포함된 디렉터리를 패키지라고 합니다.
디렉터리에는 일반적으로 _ _init__.py 파일이 포함되어 있지 않습니다.
패키지 가져오기:
패키지 이름 가져오기.모듈 이름import pagekge.module_A print(pagekge.moudle_A.a)#调用一个包里的一个模块的一个属性或函数 import pagekge.module_A as mm #取小名 print(mm.a)로그인 후 복사
5. Python에서 일반적으로 사용되는 내장 모듈요약 참고:
import로 시작하는 가져오기 방법을 사용하면 패키지 이름만 가져올 수 있습니다. 또는 모듈 이름
...import 가져오기 방법을 사용하면 패키지, 모듈, 함수, 변수를 가져올 수 있습니다
import sys print(sys.getsizeof(24)) print(sys.getsizeof(99)) print(sys.getsizeof(True)) print(sys.getsizeof(False)) import time print(time.time()) #输出秒 print(time.localtime(time.time())) #输出当前时间 import urllib.request #与爬虫有关的 print(urllib.request.urlopen('http://www.baidu.com').read()) #读取百度网址
온라인 설치 방법스케줄 모듈 설치를 예로 들어보세요.pip install 모듈 이름
1단계: Windows 로고 키 + R을 눌러 창을 불러오고 cmd를 입력한 후 확인을 클릭하세요.
2단계: pip install + 설치할 모듈 이름을 입력하고 Enter를 누릅니다.
3단계: Python을 입력하고 Enter를 눌러 Python 대화형 프로그램에 들어가서 import + 모듈 이름을 입력하고 Enter를 누릅니다. 오류가 보고되지 않으면 설치가 성공한 것입니다!
권장 학습:import 모듈 이름
import scheduleimport timedef job(): print('666666')schedule.every(3).seconds.do(job)while True: schedule.run_pending() #检测job的时间到了没有 time.sleep(1)로그인 후 복사
위 내용은 Python 모듈식 구성 및 타사 모듈 설치(요약 공유)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!