【Python】可能⽤到的python第三⽅库PIP 安装及卸载
安装第三⽅库
pip install xxx
卸载第三⽅库
pip uninstall xxx
查看模块内置使⽤⽅法
dir(xxx)
查看单个⽅法的说明
help(xxx.x)
python 标准库
第三⽅库资源
安装软件包介绍及下载地址
常⽤的第三⽅库
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 解析器
简述java的发展历史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
mvc是什么免疫疫苗
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
c++2010怎么开始编程# -*- 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" # 循环安装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")
python解析json文件except:
print("Failed SomeHow")
# try:
#    os.system("easy_install generateDS") # generateDS:从 Xschema ⽣成 Python 数据结构和 XML 解析器
# except Exception as e:
#    print(e)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。