1.delorean
非常酷的日期/时间库
from delorean import Delorean
EST = "US/Eastern"
d = Delorean(timezone=EST)
2.prettytable
可以在浏览器或终端构建很不错的输出
from prettytable import PrettyTable
table = PrettyTable(["animal", "ferocity"])
table.add_row(["wolverine", 100])
table.add_row(["grizzly", 87])
table.add_row(["Rabbit of Caerbannog", 110])
table.add_row(["cat", -1])
table.add_row(["platypus", 23])
table.add_row(["dolphin", 63])
table.add_row(["albatross", 44])
table.sort_key("ferocity")
table.reversesort = True
+----------------------+----------+
| animal | ferocity |
+----------------------+----------+
| Rabbit of Caerbannog | 110 |
| wolverine | 100 |
| grizzly | 87 |
| dolphin | 63 |
| albatross | 44 |
| platypus | 23 |
| cat | -1 |
+----------------------+----------+
3.snowballstemmer
非常瘦小的语言转换库,支持15种语言
from snowballstemmer import EnglishStemmer, SpanishStemmer
EnglishStemmer().stemWord("Gregory")
# Gregori
SpanishStemmer().stemWord("amarillo")
# amarill
4.wget
Python的网络爬虫库
import wget
wget.download("#100% [............................................................................] 280385 / 280385
5.PyMC
PyMC,一个用于贝叶斯分析的函数库
from pymc.examples import disaster_model
from pymc import MCMC
M = MCMC(disaster_model)
M.sample(iter=10000, burn=1000, thin=10)
[-----------------100%-----------------] 10000 of 10000 complete in 1.4 sec
6.sh
将shell命令作为函数导入Python脚本
from sh import find
find("/tmp")
/tmp/foo
/tmp/foo/file1.json
/tmp/foo/file2.json
/tmp/foo/file3.json
/tmp/foo/bar/file3.json
7.fuzzywuzzy
用于字符串匹配率、令牌匹配等
from fuzzywuzzy import fuzz
fuzz.ratio("Hit me with your best shot", "Hit me with your pet shark")
# 85
8.progressbar
如其名,一个滚动条函数库
from progressbar import ProgressBar
import time
pbar = ProgressBar(maxval=10)
for i in range(1, 11):
pbar.update(i)
time.sleep(1)
pbar.finish()
# 60% |######################################################## |
9.colorama
一个色彩库,可以为文本添加丰富的色彩
10.uuid
一个可以产生唯一uuid的库
import uuid
print uuid.uuid4()
# e7bafa3d-274e-4b0a-b9cc-d898957b4b61
11.bashplotlib
Python的绘图控件,可以绘制直方图、散点图等
$ pip install bashplotlib
$ scatter --file data/texas.txt --pch x
以上就是本文推荐的11个使用的python库了,也许有些你没有见过,但都是些非常棒的pyton库,希望大家能够喜欢。以上代码可以来
raquant镭矿平台自己试试,无需安装Python即可在线运行。
分享到:
相关推荐
Python 实用知识库分享 本资源库涵盖了 Python 的多个方面,包括虚拟环境迁移、图像处理、网络编程、numpy 数组操作、深度学习等。下面是对每个知识点的详细解释: 1. 虚拟环境迁移 在使用 Anaconda 进行 Python ...
标题提到的"mic-1.3.7.tar.gz"就是一个Python库的压缩包,版本号为1.3.7,其格式为tar.gz,这是一种常见的在Linux和Unix环境中打包和压缩文件的方法。 首先,我们来了解一下tar.gz文件。".tar"是tarball的简称,它...
标题中的"Python库 | auxiliary-0.0.2.dev15.tar.gz"表明这是一个与Python相关的库,它的版本是0.0.2的开发版本15,存储格式为tar.gz。这种格式通常用于在Unix/Linux环境中打包和压缩文件,便于分发和安装。在Python...
总的来说,`python-countries-1.0.1`是一个强大且实用的Python库,它为处理和展示世界各国的信息提供了便利。了解并掌握这个库的使用,将极大地提升你在处理全球化问题时的效率和准确性。无论你是数据分析师、Web...
今天我们要讨论的是一个名为"ways_py"的Python库,版本为0.0.6,它以whl格式提供,适用于Python 3环境。whl文件是Python的一种二进制分发格式,旨在简化安装过程,使得开发者能够快速便捷地在项目中引入所需库。 ...
"Python库 | blitz-ca-0.1..."blitz-ca-0.1"作为一个Python库,可能提供了独特且实用的功能,帮助开发者解决特定问题。为了充分利用这个库,你需要了解其具体功能和用法,这通常可以通过阅读库的文档和实践示例来完成。
总的来说,icetk-0.0.3作为一个Python库,为开发者提供了一站式的解决方案,从数据的获取、处理到分析和展示,都有可能覆盖。对于那些需要处理大量数据或进行复杂分析的项目来说,icetk可能是非常有价值的工具。不过...
`caj2pdf_restructured`库为Python开发者提供了一个方便的工具,用于将CAJ文档转换为PDF,这对于学术研究者、图书馆员和需要处理大量学术文献的用户来说非常实用。通过Python 3.9的支持,它可以很好地适应现代开发...
总结起来,xmindparser是一个强大的Python库,能够方便地处理XMind文件,提供了一种灵活的方式将思维导图数据整合到Python环境中。无论是进行数据提取、分析,还是实现与其它系统交互,xmindparser都是一个值得信赖...
文件列表中,Git-1.8.4-preview20130916.exe是Git的一个版本,用于版本控制,与Androguard和Python库直接关联不大,但可能在开发过程中用到。andoguard-1.9.tar.gz是Androguard的源代码包,用户可以编译安装。...
- **学习资源**:对于初学者来说,Python标准库不仅是一个实用的工具集合,也是一个学习Python编程的好资源。 - **社区支持**:由于Python标准库是由广泛的开发者社区维护和支持的,因此用户可以获得及时的帮助和...
Python库是开发者在编程时经常会用到的工具,它们提供了丰富的功能,使代码编写更加高效。`zipp`是Python中的一个特殊库,主要用于处理压缩文件,特别是在处理`zip`格式档案时提供了一些高级功能。在Python 3.7及更...
在这个名为"Amusing_Python"的压缩包中,我们找到了一个自编的Python项目合集,它不仅展现了Python的强大功能,还体现了编程的乐趣与实用性。这个项目的目录结构为"Amusing_python-master",暗示着这可能是一个...
总结起来,`python-server-metrics-0.1.3`是一个实用的Python库,它使开发者能够轻松获取服务器的性能指标,这对于优化后端服务、预防故障以及提升用户体验具有重要意义。通过深入学习和应用这个库,你可以更好地...
“copy_env-0.1.1.tar.gz”是一个Python库的压缩包文件,其中包含了“copy_env”库的源代码和其他相关资源。这种文件格式是常见的软件分发方式,用户可以通过解压并安装来使用这个库。.tar.gz文件是Linux和Unix系统...
本资源是一个名为"zcls"的Python库的版本0.13.4,以".whl"格式提供,这是一个Python的二进制包文件格式,用于简化安装过程。该文件兼容Python 2和Python 3,意味着无论你使用的是哪个版本的Python,都可以顺利安装和...
《Python库 Lunatic 1.1.2:深入探索与应用》 在Python的世界里,丰富的第三方库是其强大功能的重要支撑。今天我们要探讨的是一个名为"Lunatic"的库,版本为1.1.2,它以.tar.gz格式提供。这个库在Python的开发环境...
3. **分布式数据库工具**:还有一些Python库如`shardingsphere`、`pyodbc`等,它们提供了分库分表的完整解决方案,包括路由规则定义、数据一致性保证、事务处理等,简化了数据库扩展的复杂度。 4. **性能优化**:在...
15. **awesomeslugify**:一个强大的slugify库,支持多种Unicode处理选项。 16. **python-slugify**:转换Unicode为ASCII内码的slugify函数库,适用于URL生成等场景。 17. **unicode-slugify**:生成unicode内码...
在这个主题中,我们将关注两个常用的Python库:`pywin32`和`PIL`。 `pywin32`是Python与Windows操作系统交互的核心库,它提供了对Windows API的访问,使Python程序可以执行许多Windows特定的任务。通过这个库,你...