龙空技术网

五个有趣python模块,你用过吗

自由坦荡的湖泊AI 530

前言:

现时看官们对“python都有什么模块”大约比较珍视,大家都需要剖析一些“python都有什么模块”的相关文章。那么小编也在网上收集了一些有关“python都有什么模块””的相关知识,希望大家能喜欢,你们一起来学习一下吧!

1.Better profanity

有时您可能会处理含有脏话的文本;你可能想审查文本中的坏话。Python 有一个模块,您可以使用它来消除文本中的不良单词。该模块称为“更好的脏话”。您可以使用 pip 安装此模块。只需运行 pip install better_profanity 即可。

下面的文字包含一些脏话。让我们尝试使用这个模块来审查脏话。

可以从输出中看到坏词已被审查。

默认情况下,更好的脏话使用星号 * 来审查脏话。但是,您也可以设置自己的审查字符。请参阅下面的示例。将 $ 设置为审查字符。

如果只想检查字符串是否包含脏词,可以使用 contains_prof

anity 方法,如果包含脏话,该方法将返回布尔值 True,如果不包含脏话,则返回 False。

您还可以创建要审查的自定义单词列表。如果文本包含列表中的单词,那么它将被审查。

2.Pyautogui

有一个名为 Pyautogui 的 Python 库,它主要是一个自动化工具。该库最酷的一点是您可以使用它来截取屏幕截图。您可以通过运行 pip install pyautogui 来安装该库。

下面的脚本使用 pyautogui 进行屏幕截图。它保存图像并使用 cv2 和 numpy 将其从 RGB 转换为 BGR。转换图像,以便 CV2 库可以读取它。运行下面的代码来看看它的神奇之处。

3.Pytube

是否曾经想在计算机上保存 YouTube 视频?Python 使下载 YouTube 视频变得超级容易。只需几行代码,就可以将您喜爱的视频保存在您的计算机上。从 YouTube 下载视频所需的 Python 库是 Pytube。使用 pip install pytube 安装它。

首先,将模块导入到脚本中。然后得到尝试下载的视频的链接。

接下来,使用过滤器功能设置要下载的文件或扩展名的类型。还设置了视频分辨率。

第三步是下载文件。还可以输入要保存文件的路径。如果不输入路径,它将作为 Python 脚本保存在该文件夹中。

例如,我想将视频保存在桌面上,输入:

4.Putil

知道您的机器消耗了多少资源吗?Python 有一个名为 Putil 的库,可以计算计算机的资源使用情况。只需几行代码,就可以了解您的计算机使用了多少 RAM 和 CPU。使用 pip 安装库: pip install psutil

下面是一个计算机器正在使用多少 RAM 的脚本。在的机器上运行它。下面的输出是我在现在使用的机器上运行此代码时得到的输出。由于 psutil 给出的结果以字节为单位,因此我们使用 (1024**3) 将它们转换为千兆字节。

如果想知道机器的CPU使用率是多少,可以使用psutil.cpu_percent。这将返回计算机上每个 CPU 的使用百分比。如果在使用的机器上运行它,会得到以下结果:

5. Faker

这是一个有趣的库,因为它可以生成假数据。可以使用 pip install Faker 安装该库。

假设想要生成一个包含十个国家/地区的随机列表。下面是如何使用 faker 来做到这一点:

还可以使用 Faker 库生成配置文件数据。下面,生成配置文件数据,并将其传递给 Pandas 以生成 pandas DataFrame。

标签: #python都有什么模块