Python 기반 표준 라 이브 러 리 와 자주 사용 하 는 제3자 라 이브 러 리 사례 튜 토리 얼
4949 단어 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자 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.