PIP 安裝及卸載
安裝第三方庫
pip install xxx
卸載第三方庫
pip uninstall xxx
查看模塊內置使用方法
dir(xxx)
查看單個方法的說明
help(xxx.x)
python 標准庫
參考鏈接:https://docs.python.org/zh-cn/3/library/index.html
第三方庫資源
參考鏈接:https://www.cnblogs.com/YangtzeYu/p/7858182.html
安裝軟件包介紹及下載地址
參考鏈接:https://pypi.org/
參考鏈接:https://pypi.org/project/包名/
常用的第三方庫
aes Python 中的 AES(高級加密標准) altgraph Python圖(網絡)包 asgiref ASGI 規范、幫助程序代碼和適配器 astroid 具有推理支持的 Python 抽象語法樹。 atomicwrites 原子文件寫入。 attrs 沒有樣板的類 certifi 用於提供 Mozilla 的 CA 包的 Python 包。 cffi Python 調用 C 代碼的外部函數接口。 chardet Python 3 中的字符編碼自動檢測 colorama 跨平台彩色終端文本。 commentjson 在 JSON 文件中添加 Python 和 JavaScript 樣式注釋。 commonmark CommonMark Markdown 規范的 Python 解析器 configparser 解析配置文件 contextlib2 contextlib 模塊的向后移植和增強 crcmod CRC 生成器 cryptography 一組在密碼學和線性代數中有用的函數 cx-Oracle 連接 Oracle 的 Python 接口 defusedxml Python stdlib 模塊的 XML 炸彈保護 Django 一個高級 Python Web 框架,鼓勵快速開發和簡潔實用的設計。 dom 一個易於使用的命令行實用程序,用於域名查找。 elementpath XML Schema 驗證器和解碼器 etree 截斷一個 etree future 對 Python 3 和 2 的干凈單源支持 generateDS 從 Xschema 生成 Python 數據結構和 XML 解析器 idna 應用程序中的國際化域名 (IDNA) image Django 應用程序,可為圖像和視頻提供裁剪、調整大小、縮略圖、疊加和遮罩,並能夠設置關注中心 iniconfig 簡單配置-ini 解析 isort 用於對 Python 導入進行排序的 Python 實用程序/庫。 jira 用於通過 REST API 與 JIRA 交互的 Python 庫。 jsonschema Python JSON Schema 驗證的實現 lark-parser 一個現代的解析庫 lazy-object-proxy 一個快速而徹底的惰性對象代理。 lxml 強大的 Pythonic XML 處理庫,結合了 libxml2/libxslt 和 ElementTree API。 MarkupSafe 將不受信任的字符串安全地添加到 HTML/XML 標記中。 mccabe McCabe 檢查器,flake8 插件 minidom python minidom 和兼容 DOM 實現的 CSS 選擇器語法 Naked 一個命令行應用程序框架 nose 擴展了單元測試,使測試更容易 numpy 使用 Python 進行數組計算的基本包。 oauthlib OAuth 請求簽名邏輯的通用的、符合規范的、徹底的實現 oss2 阿里雲OSS(對象存儲服務)SDK packaging Python 包的核心實用程序 pandas 用於數據分析、時間序列和統計的強大數據結構 pbr Python構建的合理性 pefile Python PE解析模塊 Pillow Python 圖像庫 (Fork) pip PyPA 推薦的用於安裝 Python 包的工具。 pipp pip install 和建議 platformdirs 用於確定適當的特定於平台的目錄的小型 Python 模塊,例如“用戶數據目錄”。 pluggy python的插件和鈎子調用機制 prettytable 一個簡單的 Python 庫,用於以視覺上吸引人的 ASCII 表格格式輕松顯示表格數據 py 具有跨python路徑、ini解析、io、代碼、日志設施的庫 pyasn1 ASN.1 類型和編解碼器 pycparser Python 中的 C 解析器 pycryptodome 用於 Python 的加密庫 pygame Python游戲開發 Pygments Pygments 是一個用 Python 編寫的語法高亮包。 pyinstaller PyInstaller 將 Python 應用程序及其所有依賴項捆綁到一個包中。 pyinstaller-hooks-contrib PyInstaller 社區掛鈎存儲庫 PyJWT Python 中的 JSON Web 令牌實現 pylint python代碼靜態檢查器 pyparsing Python解析模塊 pyrsistent 是一些持久化集合(被一些人稱為功能數據結構)[持久性/功能性/不可變數據結構] pytest 測試庫 python-dateutil 對標准 Python datetime 模塊的擴展 pytz 將 Olson tz 數據庫引入 Python;進行准確的跨平台時區計算。它還解決了夏令時結束時時間不明確的問題 pywin32 用於窗口擴展的 Python pywin32-ctypes 0.2.0 PyYAML 用於 Python 的 YAML 解析器和發射器 qrcode 二維碼圖像生成器 redis Redis 數據庫和鍵值存儲的 Python 客戶端 requests 簡單而優雅的 HTTP 庫。 requests-oauthlib 為Requests提供一流的 OAuth 庫支持;對請求的 OAuthlib 身份驗證支持。 requests-toolbelt 是python-requests的實用程序集合 rich 用於在終端中實現富文本和漂亮的格式設置(呈現富文本、表格、進度條、語法高亮、降價等) rsa 純 Python RSA 實現 schema 簡單的數據驗證庫 setuptools 輕松下載、構建、安裝、升級和卸載 Python 包 shellescape Shell 對字符串進行轉義以安全地將其用作 shell 命令中的標記(cPython shlex.quote for Python 2.x & < 3.3 的向后移植) simplejson 用於 Python 的簡單、快速、可擴展的 JSON 編碼器/解碼器 six Python 2 和 3 兼容性實用程序 somepackage 展示如何構建 Python 項目。 sqlparse 非驗證 SQL 解析器。 termcolor 用於終端輸出的 ANSII 顏色格式。 tkMessageBox 0.1 toml 用於解析和創建TOML 的Python 庫。 urllib3 具有線程安全連接池、文件發布等功能的 HTTP 庫。 wcwidth 主要用於 CLI 程序,它們為終端精心生成輸出,或偽裝成模擬器 wheel Python 的內置包格式 wrapt 用於裝飾器、包裝器和猴子補丁的模塊。為 Python 提供一個透明的對象代理,它可以作為構建函數包裝器和裝飾器函數的基礎 xlrd 從歷史.xls格式的Excel 文件中讀取數據和格式化信息 XlsxWriter 用於創建 Excel XLSX 文件的 Python 模塊。 xlutils 用於處理需要 xlrd 和 xlwt 的 Excel 文件的實用程序 xlwt 用於在任何平台上使用 Python 2.6、2.7、3.3+ 創建與 MS Excel 97/2000/XP/2003 XLS 文件兼容的電子表格文件的庫 xmlschema XML Schema 驗證器和解碼器 xmltodict 讓使用 XML 感覺就像在使用 JSON myqr 驚人的二維碼生成器。包括普通、藝術和動畫二維碼。
demjson 解析不規則的json數據
批量安裝
#!/usr/bin/env python # -*- coding:utf-8 -*- """ @Time:2021年6月30日 @Autor:Phoenixy @Project:安裝三方庫 """ # ast默認包含在python中,無需安裝 import os #TODO: 安裝python 第三方軟件 libs = ["configparser", "requests", "dom", "elementpath", "lxml", "minidom", "etree", "schema", "jsonschema", "xmlschema", "xlrd==1.2.0", "xlwt", "iniconfig", "commentjson", "pandas", "pandas_profiling", "cx_oracle==8.1.0", "urllib", "rsa", "pycryptodome", "xmltodict", "qrcode", "Image"] # 循環安裝libs try: for lib in libs: print("start install {0}".format(lib)) os.system("pip install " + lib) print("{} install successful".format(lib)) print("All Successful") except: print("Failed SomeHow") # try: # os.system("easy_install generateDS") # generateDS:從 Xschema 生成 Python 數據結構和 XML 解析器 # except Exception as e: # print(e)