- awesome-slugify – 一个 Python slug 化库 , 可以保持 Unicode 。
- python-slugify – Python slug 化库 , 可以把 unicode 转化为 ASCII 。
- unicode-slugify – 一个 slug 工具 , 可以生成 unicode slugs ,需要依赖 Django。
- phonenumbers – 解析 , 格式化 , 储存 , 验证电话号码 。
- PLY – lex 和 yacc 解析工具的 Python 实现 。
- Pygments – 通用语法高亮工具 。
- pyparsing – 生成通用解析器的框架 。
- python-nameparser – 把一个人名分解为几个独立的部分 。
- python-user-agents – 浏览器 user agent 解析器 。
- sqlparse – 一个无验证的 SQL 解析器 。
- 一些用来解析和操作特殊文本格式的库 。
tablib – 一个用来处理中表格数据的模块 。
2.office
- Marmir – 把输入的Python 数据结构转换为电子表单 。
- openpyxl – 一个用来读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的库 。
- python-docx – 读取 , 查询以及修改 Microsoft word 2007/2008 docx 文件 。
- unoconv – 在 LibreOffice/OpenOffice 支持的任意文件格式之间进行转换 。
- XlsxWriter – 一个用于创建 Excel .xlsx 文件的 Python 模块 。
- xlwings – 一个使得在 Excel 中方便调用 Python 的库(反之亦然) , 基于 BSD 协议 。
- xlwt / xlrd – 读写 Excel 文件的数据和格式信息 。
- relatorio – 模板化OpenDocument 文件 。
- PDFMiner – 一个用于从PDF文档中抽取信息的工具 。
- PyPDF2 – 一个可以分割 , 合并和转换 PDF 页面的库 。
- ReportLab – 快速创建富文本 PDF 文档 。
- Mistune – 快速并且功能齐全的纯 Python 实现的 Markdown 解析器 。
- Python-Markdown – John Gruber’s Markdown 的 Python 版实现 。
- PyYAML – Python 版本的 YAML 解析器 。
- csvkit – 用于转换和操作 CSV 的工具 。
- unp – 一个用来方便解包归档文件的命令行工具 。
用来处理人类语言的库 。
- NLTK – 一个先进的平台 , 用以构建处理人类语言数据的 Python 程序 。
- jieba – 中文分词工具 。
- langid.py – 独立的语言识别系统 。
- Pattern – Python 网络信息挖掘模块 。
- SnowNLP – 一个用来处理中文文本的库 。
- TextBlob – 为进行普通自然语言处理任务提供一致的 API 。
- TextGrocery – 一简单高效的短文本分类工具 , 基于 LibLinear 和 Jieba 。
用以生成项目文档的库 。
- Sphinx – Python 文档生成器 。
- awesome-sphinxdoc
- MkDocs – 对 Markdown 友好的文档生成器 。
- pdoc – 一个可以替换Epydoc 的库 , 可以自动生成 Python 库的 API 文档 。
- Pycco – 文学编程(literate-programming)风格的文档生成器 。
用来保存和解析配置的库 。
- config – logging 模块作者写的分级配置模块 。
- ConfigObj – INI 文件解析器 , 带验证功能 。
- ConfigParser – (Python 标准库) INI 文件解析器 。
- profig – 通过多种格式进行配置 , 具有数值转换功能 。
- python-decouple – 将设置和代码完全隔离 。
用于创建命令行程序的库 。
1.命令行程序开发
- cement – Python 的命令行程序框架 。
- click – 一个通过组合的方式来创建精美命令行界面的包 。
- cliff – 一个用于创建命令行程序的框架 , 可以创建具有多层命令的命令行程序 。
- clint – Python 命令行程序工具 。
- colorama – 跨平台彩色终端文本 。
- docopt – Python 风格的命令行参数解析器 。
- Gooey – 一条命令 , 将命令行程序变成一个 GUI 程序 。
- python-prompt-toolkit – 一个用于构建强大的交互式命令行程序的库 。
- aws-cli – Amazon Web Services 的通用命令行界面 。
推荐阅读
- 马航MH370事件再现谜团 马航mh370失踪之谜:失联真相终于浮出水面
- 马航mh370事件不敢公布的秘密!真相太可怕 马航mh370失踪之谜:失联真相终于浮出水面
- 瓦妮莎|瓦妮莎终于瘦了!39岁完美身材梦回当年,多亏了年轻男子和拳击手
- 终于知道花椒、麻椒、藤椒的区别了,很多人常放错,难怪炒菜不香
- 吃米和吃面到底哪个更好?多年的疑问终于解开了
- 打印社保缴费证明不用往社保大厅跑了
- 黄延秋事件揭秘 黄延秋事件终于真相大白
- 女人梦见跑着找考场 做梦找考场终于找到了
- 苹果|终于有双C口!苹果35W充电器曝光:可为多设备提供快充
- 苹果|终于有C口!苹果35W充电器曝光:可为多设备提供快充