2018 Python 计算生态七月推荐榜

18年7月10日 · 计算生态推荐榜 6934 人阅读
![]() |
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
曾经,将 pdf 文件转换成 doc 文件难倒了不少老江湖,更不说视频格式转换或大数据压缩存储,丰富多样的文件格式不仅体现了计算应用的广泛性,更为数据协同处理带来了明显地障碍。面对各种格式的文件格式,难道只能用软件工具逐个处理吗?文件格式千千万,Python 生态万千千。一个好消息是,对于任何文件格式,几乎都能找到直接处理它的生态库,这就是 Python,霸道依旧!
2018 年 7 月,感受世界杯的无限可能,展望文件格式的无穷种类,好事者特别推荐 10 款相当优秀的 Python 第三方库,帮助大家一起跨越文件格式的障碍,让数据亲密接触、获得协同价值,而这一切,只是 Python 的几行代码而已!程序员必备、开发者必备、围观者必备!
Hachoir
Hachoir 是一个用于按字段查看和编辑二进制流文件的 Python 库,它可以采用类似浏览目录和文件一样“浏览”任何二进制流/文件,它还提供了提取二进制文件元数据等功能。
![]() |
项目主页:https://github.com/vstinner/hachoir
PyPDF2
PyPDF2 是一个用于解析 PDF 文件的功能库,它能够完成对 PDF 文件的分割、合并、裁剪,提取文字及图片内容,添加数据,查看选项,设置密码等功能。
![]() |
项目主页:https://github.com/mstamy2/PyPDF2
Pydub
Pydub 是一个用于处理音频数据文件的 Python 功能库,它支持 wav/mp3/ogg/flv 等文件格式,提供音频长度提取、淡入淡出效果设置等系列音频处理功能。
![]() |
项目主页:https://github.com/jiaaro/pydub
csvkit
csvkit 是由 Python 编写的命令行工具,用于表格处理,它能够方便地实现 xlsx、json 等格式数据向 csv 格式的转换,并能够与结构化查询语言(SQL)联合使用。
![]() |
项目主页:https://github.com/wireservice/csvkit
moviepy
moviepy 是一个用于视频编辑的 Python 库,它支持大多数常见的视频音频格式,也包括 GIF 格式,提供了视频剪切、连接、标题插入、合成等相关功能。
![]() |
项目主页:https://github.com/Zulko/moviepy
openpyxl
简单说,openpyxl 能够读写微软 Excel 2010 支持的文件格式,即 xlsx/xlsm/xltx/xltm 等。它的具体功能包括创建和修改工作簿,设置数字格式,使用 Excel 公式,以及绝大部分微软 Excel 工具能够完成的操作功能。
![]() |
项目主页:https://openpyxl.readthedocs.io/en/latest/
pefile
pefile 是一个能够解析 PE (Portable Executable) 格式文件的 Python 第三方库。PE 可是大名鼎鼎,它是 Windows 平台上所有可执行文件的标准格式。pefile 能够帮助获取 PE 格式的任何特性或字段。
![]() |
项目主页:https://github.com/erocarrera/pefile
pillow
Pillow 是非常知名的 Python 图像处理功能库,它提供对绝大多数图像文件格式的访问支持,同时,它还具有简单且强大的图像处理功能,可以将图像转换成多维矩阵,获取 RGB 通道值及更多操作。
![]() |
项目主页:https://github.com/python-pillow/Pillow
python-docx
python-docx 是一个用于读写 Microsoft Word 文件的功能库,支持 docx 文件格式。它的具体功能包括读写内容,设置格式,插入、编辑表格,以及绝大部分微软 Word 工具能够完成的操作功能。
![]() |
项目主页:http://python-docx.readthedocs.io/en/latest/
python-pptx
python-pptx 是一个用于处理 PowerPoint 文件的功能库,支持 pptx 文件格式。它能够实现绝大部分微软 PowerPoint 工具能够完成的操作功能。可以编程自动生成一批 PPT,再定期来个数据更新。
![]() |
项目主页:http://python-pptx.readthedocs.io/en/latest/
更多推荐
三月:春色盎然中不可不知的 10 个 Python 计算生态
四月:赏春色、看数据,让您与众不同的 10 款 Python 数据可视化生态
五月:伸个懒腰、打开脑洞,10 款优秀 Python 生态帮您走入游戏的奥秘世界!
六月:感受热度、体会变革,10 款优秀 Python 深度学习框架 帮您了解人工智能的精美奥秘!
Python3Turtle