15个好用到哭的python库,真不错!
共 3677字,需浏览 8分钟
·
2021-07-26 21:35
译者:数据黑客 原文链接:https://medium.com/tech-explained/top-15-python-packages-you-must-try-c6a877ed3cd0
1. Dash
2. Pygame
音频
键盘
鼠标
游戏杆
基于OpenGL和Direct3D的图形硬件
3. Pillow
4. Colorama
5. JmesPath
6. Requests
认证
使用cookie
执行POST,PUT,DELETE等
使用自定义证书
使用会话Session
使用代理
7. Simplejson
它适用于更多Python版本。
它比Python随附的版本更新频率更高。
它具有用C编写的(可选)部分,因此非常快速。
速度
标准库中没有的东西
8. Emoji
9. Chardet
10. Python-dateutil
计算相对增量(下个月,明年,下周一,该月的最后一周等)和两个给定日期对象之间的相对增量。
使用iCalendar规范的超集,根据重复规则计算日期。
tzfile文件(/ etc / localtime,/ usr / share / zoneinfo等)的时区(tzinfo)实现,TZ环境字符串(所有已知格式),iCalendar格式文件,给定范围(在相对增量的帮助下),本地计算机 时区,固定偏移时区,UTC时区和基于Windows注册表的时区。
基于奥尔森数据库的内部最新世界时区信息。
使用Western,Orthodox或Julian算法计算任意一年的复活节周日日期。
11. 进度条:progress和tqdm
12. IPython
全面的对象自省。
输入历史记录,跨会话持续存在。
在具有自动生成的引用的会话期间缓存输出结果。
制表符补全,默认情况下支持python变量和关键字,文件名和函数关键字的补全。
“魔术”命令,用于控制环境并执行许多与IPython或操作系统相关的任务。
会话记录和重新加载。
对pdb调试器和Python分析器的集成访问。
IPython的一个鲜为人知的功能:它的体系结构还允许并行和分布式计算。
13. Homeassistant
我们的大多数灯具都是自动化的,百叶窗也是如此。
我监视我们的天然气用量,电力用量和产量(太阳能电池板)。
我可以跟踪大多数电话的位置,并在进入一个区域时开始操作,例如当我回家时打开车库灯。
它还可以控制我们所有的娱乐系统,例如三星电视和Sonos扬声器。
它能够自动发现网络上的大多数设备,因此上手起来非常容易。
14. Flask
15. BeautifulSoup
Beautiful Soup会自动将传入文档转换为Unicode,将传出文档转换为UTF-8。您无需考虑编码。
Beautiful Soup位于流行的Python解析器(如lxml和html5lib)的顶部,使您可以尝试不同的解析策略或提高灵活性。
BeautifulSoup会解析您提供的任何内容,并为您做遍历树的工作。您可以将其告诉“查找所有链接”,或“查找带有粗体的表格标题,然后给我该文字。”