Python 기반 표준 라 이브 러 리 와 자주 사용 하 는 제3자 라 이브 러 리 사례 튜 토리 얼

Python 기초:표준 라 이브 러 리 와 자주 사용 하 는 제3자 라 이브 러 리
Python 의 표준 라 이브 러 리 는 다음 과 같 습 니 다:
명칭.
역할.
datetime
날짜 와 시간 처 리 를 위해 간단 하고 복잡 한 방법 을 동시에 제공 하 였 다.
zlib
일반적인 데이터 패키지 와 압축 형식 을 직접 지원 합 니 다:zlib,gzip,bz2,zipfile,tarfile.
random
무 작위 수 를 만 드 는 도 구 를 제공 합 니 다.
math
부동 소수점 연산 에 바 텀 C 함수 라 이브 러 리 에 대한 접근 을 제공 합 니 다.
sys
도구 스 크 립 트 는 명령 행 인 자 를 자주 호출 합 니 다.이 명령 행 매개 변 수 는 sys 모듈 의 argv 변수 에 링크 형식 으로 저 장 됩 니 다.
glob
디 렉 터 리 어댑터 검색 에서 파일 목록 을 만 드 는 함 수 를 제공 합 니 다.
os
운영 체제 와 관련 된 많은 함 수 를 제공 하 였 다.
Python 에서 자주 사용 하 는 제3자 라 이브 러 리 는 다음 과 같 습 니 다.
명칭.
역할.
사용 참고
Scrapy
파충류 도구 가 자주 사용 하 는 창고.
https://www.jb51.net/article/217779.htm
Requests
http 라 이브 러 리.
Pillow
PIL(Python 그래 픽 라 이브 러 리)의 한 가지 입 니 다.도형 분야 에서 일 하 는 사람 에 게 적용 된다.
https://www.jb51.net/article/217786.htm
matplotlib
데이터 그림 을 그 리 는 라 이브 러 리 입 니 다.데이터 과학자 나 분석가 에 게 매우 유용 하 다.
OpenCV
사진 인식 에 자주 사용 되 는 라 이브 러 리 는 보통 얼굴 인식 을 연습 할 때 사용 된다.
https://www.jb51.net/article/217790.htm
pytesseract
그림 문자 인식,즉 OCR 인식
https://www.jb51.net/article/217792.htm
wxPython
Python 의 GUI(그래 픽 사용자 인터페이스)도구
Twisted
네트워크 응용 개발 자 에 게 가장 중요 한 도구 입 니 다.
SymPy
SymPy 는 대수 평가,차별 화,확장,복수 등 을 할 수 있다.
SQLAlchemy
데이터베이스 라 이브 러 리.
SciPy
Python 의 알고리즘 과 수학 도구 라 이브 러 리.
Scapy
패 킷 탐지 및 분석 라 이브 러 리.
pywin32
windows 와 대화 하 는 방법 과 클래스 의 Python 라 이브 러 리 를 제공 합 니 다.
pyQT
Python 의 GUI 도구 입 니 다.Python 스 크 립 트 에 사용자 인터페이스 를 개발 할 때 wxPython 에 버 금 가 는 선택 입 니 다.
pyGtk
파 이 썬 GUI 라 이브 러 리 입 니 다.
Pyglet
3D 애니메이션 과 게임 개발 엔진.
Pygame
2D 게임 을 개발 할 때 사용 하면 좋 은 효과 가 있 습 니 다.
NumPy
파 이 썬 에 게 많은 고급 수학 방법 을 제공 했다.
nose
Python 의 테스트 프레임 워 크.
nltk
자연 언어 도구 꾸러미.
IPython
Python 의 알림 정보.완성 정보,역사 정보,셸 기능,그리고 기타 여러 가지 측면 을 포함한다.
BeautifulSoup
xml 와 html 의 분석 라 이브 러 리 는 초보 자 에 게 매우 유용 합 니 다.
표준 라 이브 러 리 용법 참조 예시:
datetime 라 이브 러 리:
날짜 와 시간 처 리 를 동시에 제공 하 는 방법.

from datetime import date
#     
now=date.today()
#     
print(now)
birthday=date(1987,12,3)
print(birthday)
age=now-birthday
#    =    -    
print(age)
실행 결 과 는:
2019-05-04
1987-12-03
11475 days, 0:00:00
zlib 라 이브 러 리:
압축 과 압축 해제 기능 을 제공 하 다.

import zlib
m = b'This is a test compress'
print(m)
m1=len(m)
#        
print(m1)
t = zlib.compress(m)
#         t
t1=len(t)
#       t   
print(t)
print(t1)
s = zlib.decompress(t)
#        s
print(s)
실행 결 과 는:
b'This is a test compress'
23
b'x\x9c\x0b\xc9\xc8,V\x00\xa2D\x85\x92\xd4\xe2\x12\x85\xe4\xfc\xdc\x82\xa2\xd4\xe2b\x00ah\x08\x82'
29
b'This is a test compress'
sys 라 이브 러 리:
명령 행 인 자 를 호출 합 니 다.자주 sys.path 를 사용 하여 python 및 시스템 의존 라 이브 러 리 설치 경 로 를 봅 니 다.

import sys
a=sys.path
#       a
print(a)
실행 결 과 는:
['/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/nose-1.3.7-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tornado-5.0.2-py2.7-macosx-10.13-intel.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/backports_abc-0.5-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/singledispatch-3.4.0.3-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/futures-3.2.0-py2.7.egg', '/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/alice/venv/untitled/lib/python3.7/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
파 이 썬 기반 의 표준 라 이브 러 리 와 자주 사용 하 는 제3자 라 이브 러 리 사례 튜 토리 얼 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 기반 의 표준 라 이브 러 리 와 제3자 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기