Python 之 常用庫

2021-09-24 05:47:34 字數 1260 閱讀 1417

知識點:標準庫

擴充套件庫標準庫

說明builtins

內建函式預設載入

os作業系統介面

syspython自身的執行環境

functools

常用的工具

json

編碼和解碼 json 物件

logging

記錄日誌,除錯

multiprocessing

多程序threading

多執行緒copy

拷貝time

時間datetime

日期和時間

calendar

日曆hashlib

加密演算法

random

生成隨機數

re字串正則匹配

socket

標準的 bsd sockets api

shutil

檔案和目錄管理

glob

基於檔案萬用字元搜尋

擴充套件庫說明

requests

使用的是 urllib3,繼承了urllib2的所有特性

urllib

基於http的高層庫

scrapy

爬蟲beautifulsoup4

html/xml的解析器

celery

分布式任務排程模組

redis

快取pillow(pil)

影象處理

xlsxwriter

僅寫excle功能,支援xlsx

xlwt

僅寫excle功能,支援xls ,2013或更早版office

xlrd

僅讀excle功能

elasticsearch

全文搜尋引擎

pymysql

資料庫連線庫

mongoengine/pymongo

mongodbpython介面

matplotlib

畫圖numpy/scipy

科學計算

django/tornado/flask

web框架

xmltodict

xml 轉 dict

簡單地http server,不使用web框架

gevent

基於協程的python網路庫

fabric

系統管理

pandas

資料處理庫

scikit-learn

機器學習庫

Python常用庫之sys

1.退出程式 import sys print 1 sys.exit 退出程式 print 2 程式已退出,不會列印 2.從某個路徑匯入包 import sys3.獲取執行指令碼時傳入的引數 import sys print len sys.ar for id,i in enumerate sys....

Python常用庫之functools

functools 是python2.5被引人的,一些工具函式放在此包裡。python2.7中 python3.6中 import functools print dir functools hashedseq all builtins cached doc file loader name pac...

機器學習之常用Python庫

pythong tutorial 提供常用的數值陣列 矩陣等函式。官網 numpy doc numpy user guide user index.html 文件quickstart user quickstart.html numpy basics user basics.html numpy r...