当前位置: 首页 > news >正文

建设书法网站的主题是免费关键词排名优化

建设书法网站的主题是,免费关键词排名优化,温州高端网站建设公司,wordpress手机端m.文章目录前言关于本文使用 pip 命令下载第三方库1、phone 库(获取手机号码信息)2、geoip2 库(IP 检测功能)3、freegames 库(免费小游戏)4、jionlp 库(解析地址信息)5、pyqrcode 库&a…

文章目录

  • 前言
  • 关于本文
  • 使用 pip 命令下载第三方库
  • 1、phone 库(获取手机号码信息)
  • 2、geoip2 库(IP 检测功能)
  • 3、freegames 库(免费小游戏)
  • 4、jionlp 库(解析地址信息)
  • 5、pyqrcode 库(生成二维码)
  • 6、barcode 库(生成条形码)
  • 7、pywhatkit 库(生成手写体)
  • 8、pyttsx3 库(文字转音频)
  • 9、pyautogui 库(控制鼠标和键盘)
  • 10、cowpy 库(简易的画图工具)
  • 11、stylecloud 库(词云生成库)
  • 12、psutil 库(监视系统底层信息)
  • 13、pdf2docx 库(pdf 文件转 word 文档)
  • 14、mimesis 库(生成假数据)
  • 15、modernize 库(py2 代码转换为 py3 代码)
  • 16、rembg 库(一键抠图)
  • 17、captcha 库(生成验证码)
  • 结语

前言

💻 大家好,我是哈桑c。本文为大家介绍 Python 中有趣的第三方库,希望大家看完有所收获。


关于本文

关于本文中介绍的所有的第三方库,笔者并不会每一个都进行详细的介绍,因为如果都一一进行介绍的话整篇文章就显得太啰嗦了。所有更多还是针对这些库的要点进行讲解,关于更多的用法大家可以到文中给出的官方或 github 网址进行更多的了解,本文只起到一个介绍和引导作用。

使用 pip 命令下载第三方库

以 Windows10 为例,可以按住 win + R 键输入 cmd 打开命令行窗口,输入 pip install xxx 命令下载我们需要的 Python 第三方库。

示例如下:
在这里插入图片描述

如果部分库下载不成功或者下载速度太慢的话,可以使用镜像源下载,以阿里源为示例:

pip install xxx -i https://mirrors.aliyun.com/pypi/simple

没有报错的话就是安装成功了。

1、phone 库(获取手机号码信息)

phone 是 Python 的一个第三方库,开发者可以通过输入手机号码来获取该号码的归属地、区号以及运营商等信息,使用方法十分简单。

点击跳转 github 网站

代码示例:

from phone import Phone#实例化phone对象
phone_obj = Phone() # 使用find方法解析电话号码 
res = phone_obj.find("13366668888")print(res)

运行结果:
在这里插入图片描述

2、geoip2 库(IP 检测功能)

geoip2 库为广泛的应用程序提供了 IP 地理定位和代理检测功能。开发者可以在 Python 中下载好 geoip2 第三方库,直接导入即可使用。

点击跳转官方网站

代码示例:

from geoip2.database import Reader# 导入GeoLite2-City.mmdb文件
reader = Reader("./GeoLite2-City.mmdb")# 使用city方法解析百度知道的ip地址(公开),获取result响应对象 
my_ip = "202.108.22.103"	
result = reader.city(my_ip)print(result)

运行结果:
在这里插入图片描述

注意程序中的 GeoLite2-City.mmdb 文件可以到官网上去下载最新版。当然如果不要求是最新版的文件的话,也可以像笔者一样直接去 github 上下载一个。

3、freegames 库(免费小游戏)

freegames 库是一个 Apache2 授权的免费 Python 游戏集,旨在教育和娱乐。这些游戏是用简单的 Python 代码编写的,旨在进行实验和更改。几个经典街机游戏的简化版本包括在内。

点击跳转 github 网站

代码示例:

# freegames库安装成功之后,可以使用os库运行终端命令。
import os # 查看所有游戏名称 
os.system("python -m freegames list")# 运行指定游戏 
os.system("python -m freegames.connect")

运行结果:
在这里插入图片描述

4、jionlp 库(解析地址信息)

JioNLP 是一个面向 NLP(自然语言处理)开发者的工具包,提供 NLP 任务预处理、解析功能,准确、高效、零使用门槛。当我们拿到完整的地址信息,但想要从地址信息中解析出指定的单元信息时,就可以使用 jionlp 库。

点击跳转 github 网站

代码示例:

import jionlpmy_address = "北京市东城区景山前街4号"# 使用 jionlp.parse_location 解析地址
result = jionlp.parse_location(my_address, town_village=True)print(result)

运行结果:
在这里插入图片描述

5、pyqrcode 库(生成二维码)

qrcode 是 Python 的一个用于生成 QRCode (快速响应码,也是二维码的一种)的开源第三方库。使用该库时,可以使用快捷的 make 方法生成指定文本内容的二维码。

点击跳转 github 网站

代码示例:

import qrcode# 指定扫描二维码后显示的信息
data = '鸡你太美'# 使用make方法创建二维码
img = qrcode.make(data)# 显示图片格式,输出 <class 'qrcode.image.pil.PilImage'>
print(type(img))# 保存图片 
img.save("test1.png")

运行结果:(test1.png 文件)
在这里插入图片描述

二维码放不上来,违规了。

6、barcode 库(生成条形码)

python-barcode 提供了一种在 Python 中创建条形码的简单方法。生成 SVG 文件时也不需要外部依赖关系,同时还支持生成多种格式的条形码。

点击跳转 github 网站

代码示例:

import barcode
from barcode.writer import ImageWriterprint(barcode.PROVIDED_BARCODES)    #查看 python-barcode支持的条形码格式EAN = barcode.get_barcode_class('ean13')  #创建ean13格式的条形码格式对象ean = EAN('5901234123662',writer=ImageWriter())  #创建条形码对象,内容为5901234123457fullname = ean.save('./test')  #保存条形码图片,并返回保存路径。print(fullname)

运行结果:(test.png 文件)
在这里插入图片描述
在这里插入图片描述

7、pywhatkit 库(生成手写体)

PyWhatKit 是一个具有各种有用功能的 Python 库。其中包括发送 WhatApp 消息、播放 YouTube 视频、执行谷歌搜索,索取指定主题信息以及将文本转换为手写文本图像等,本文演示的是生成手写体的功能。

点击跳转 github 网站

代码示例:

import pywhatkitmy_text = """A child was careless ramie stabbed, he rushed home and told his mother: I only lightly Pengyi what, it was my painful thorns.Mom said: Because of this, it will thorn you. if the next time you met Ramie, to a courageous and seize it,it will be in your hands become soft as silk, you will no longer be stabbed.It is said that many people are serving hard against soft."""pywhatkit.text_to_handwriting(my_text, "test2.png", (30, 30, 150))

运行结果:(test2.png 文件)
在这里插入图片描述

8、pyttsx3 库(文字转音频)

pyttsx3 是 Python 中的文本到语音转换库。与其他库不同,pyttsx3 库支持脱机工作。

点击跳转 github 网站

代码示例:

import  pyttsx3engine = pyttsx3.init()      # 初始化引擎 
engine.say('Hello,world')    # 指定需要读取的文本
engine.runAndWait()         

运行上例代码,电脑就会读出 Hello,world,同时 pyttsx3 库也支持读取中文。

9、pyautogui 库(控制鼠标和键盘)

PyAutoGUI 允许 Python 脚本控制鼠标和键盘,以自动化与其他应用程序的交互。API 的设计非常简单。PyAutoGUI 适用于 Windows 、macOS 和Linux ,并运行在 Python2 和3上。

点击跳转官方网站

代码示例:

import pyautogui#获取主显示器的大小。
screenWidth, screenHeight = pyautogui.size() print(f"显示器的宽度为:{screenWidth}")
print(f"显示器的高度为:{screenHeight}")

运行结果:
在这里插入图片描述

10、cowpy 库(简易的画图工具)

cowsay 是一个生成 ASCII 图片的程序,可以显示一只奶牛的界面。它也可以使用预先制作的图像,以生成其他动物的图片,如 Linux 的吉祥物企鹅。由于它是用 Perl 语言编写的,它也适用于其他系统,如微软的 Windows 。

点击跳转 github 网站

代码示例:

from cowpy import cow# 创造一头奶牛
cheese = cow.Moose()# 通过挤牛奶来获取cowsay信息
msg = cheese.milk("My witty mesage")# 打印输出msg
print(msg) 

运行结果:
在这里插入图片描述

11、stylecloud 库(词云生成库)

stylecloud 是一款可以制作个性化词云图的 Python 库。它利用了流行的 word_cloud 包,添加了有用的功能来创建真正独特的单词云! 是一个操作简单,可直接调用的 Python 库。

点击跳转 github 网站

代码示例:

import stylecloudstylecloud.gen_stylecloud(file_path='./replay.txt',icon_name="fas fa-apple-alt") 

replay.txt 文件:

Twilight west, leaving a touch of sadness. Half curtain in the 
sunset, drunk dizzy stars, the moon hidden mountain. A willow 
falling back of the shadow of the lonely slide into the mountain 
bend, quietly sleep. In the haze of smoke, the years pass in a 
hurry, chasing a round of dreams far away. Half a wall, two blocks 
of the city, the firefly fragrance of night.Cut a period of years, 
write a past, time in the wind and moon lingering, light as Zen.

运行结果:

在这里插入图片描述

12、psutil 库(监视系统底层信息)

psutil 是 Python 的一个跨平台的系统信息库,用于在 Python 中检索正在运行的进程和系统利用率( CPU、内存、磁盘、网络、传感器)的信息。它主要用于系统监控、分析和限制进程资源以及管理正在运行的进程。

点击跳转 github 网站

代码示例:

import psutil# 获取CPU的核心数
cpu_count = psutil.cpu_count(logical=True)# 获取CPU使用频率
cpu_frequency = psutil.cpu_percent(interval=1, percpu=True)print(f"CPU逻辑核心数为: {cpu_count}")
print(f"CPU使用率为: {cpu_frequency}")

运行结果:
在这里插入图片描述

13、pdf2docx 库(pdf 文件转 word 文档)

Pdf2docx 是一个 PDF 转 Word 的 Python 库。是使用 PyMuPDF 从 PDF 中提取数据,例如文本,图像和 drawingsParse 布局规则以及节,段落,图像和表格,然后使用 python-docx 生成 docx 。

点击跳转 github 网站

代码示例:

from pdf2docx import Converterpdf_file = './Example.pdf'
docx_file = './Example.docx'# 转换为 docx 格式文件
cv = Converter(pdf_file)
cv.convert(docx_file, start=0, end=None)
cv.close()

运行结果:
在这里插入图片描述

成功转换为 word 文件了。

在这里插入图片描述

14、mimesis 库(生成假数据)

mimesis 是一款 Python 的高性能伪数据生成器库,它以各种语言为各种目的提供数据。假数据可以用来填充测试数据库,创建假 API 端点,创建任意结构的 JSON 和 XML 文件,匿名化生产数据等等。

点击跳转 github 网站

代码示例:

from mimesis import Person 
from mimesis.locales import Locale# 指定语言
person = Person(Locale.EN)# 生成一个完成的名字
full_name = person.full_name() # 生成指定格式电子邮箱
my_email = person.email(domains=["example.com"])print(full_name)
print(my_email)

运行结果:
在这里插入图片描述

15、modernize 库(py2 代码转换为 py3 代码)

moderni 是一个 Python 第三方库,用于读取 Python2 源代码,并应用一系列修复器将其转换为在 Python 3 和 Python 2.7 上都有效的源代码。

点击跳转 github 网站

代码示例:

# Python2的代码(test2.py文件)
print '3 / 2 =', 3 / 2
import os # 执行终端命令 
os.system("python -m modernize -w test2.py")

运行结果:(test2.py 文件的 python2 代码已经转换为 python3 代码)
在这里插入图片描述

16、rembg 库(一键抠图)

Rembg 是一个删除图像背景的工具的 Python库。有了 rembg 库再搭配 Python 程序,我们就可以做到批量的抠图。

点击跳转 github 网站

代码示例:

import os os.system("rembg i ./input.jpg ./output.png")

原文件:
在这里插入图片描述
运行结果:
在这里插入图片描述
在这里插入图片描述

17、captcha 库(生成验证码)

captcha 是 Python 的一个生成 Laravel 验证码的库。只需要指定宽度、高度、字体和字体大小的参数就可以生成指定的验证码图片。

点击跳转 github 网站

代码示例:

# 导包
# 导包
from captcha.image import ImageCaptcha
from PIL import Image
import random
import string# 定义图片对象
image = ImageCaptcha()# 获取字符串
captcha_text = "".join(random.sample(string.ascii_letters, 4))# 生成图像
captcha_image = Image.open(image.generate(captcha_text))# 存储图片
captcha_image.save('./ver_code.png')

运行结果:
在这里插入图片描述


结语

💾 以上就是关于 Python 一些简单实用的第三方库的介绍啦。希望对大家有所帮助。感谢大家的支持。

http://www.dt0577.cn/news/56496.html

相关文章:

  • 网站信息做参考文献亚马逊seo关键词优化软件
  • 如何加强政府门户网站建设方案自助建站网
  • 石家庄做网站公司有哪些国内最新消息新闻
  • 沈阳做网站哪个好投百度做广告效果怎么样
  • 海南公司网站建设哪家快搜索排名优化公司
  • 适合个人网站游戏推广平台代理
  • 网站呼叫中心 建设工期bt磁力bt天堂
  • 东港网站建设兰州seo优化
  • 织梦网站地图排名函数
  • wordpress会员网站天津百度优化
  • 营销型网站服务公司百度产品大全首页
  • 网站建设助理工资专业软文
  • 网站权重怎么提升sem优化服务公司
  • 中国电子系统建设公司网站百度关键词价格怎么查询
  • 网站图片切换网站建设外包
  • 深圳国贸网站建设深圳网站公司排名
  • 泸州大浪科技做网站seo关键词推广怎么做
  • 做网站怎么认证微博百度信息流投放方式有哪些
  • 政府网站设计方案网站seo优化价格
  • wordpress form manager 中文windows优化大师可靠吗
  • 高端定制网站开发网站模板设计cilimao磁力猫搜索引擎
  • 如何弄死一个网站万网域名查询官网
  • 可以直接进入网站的正能量连接如何注册域名网站
  • cloud域名注册网站竞价销售是什么意思
  • 哈尔滨做设计和网站的公司吗头条关键词排名查询
  • 怎么做娱乐电玩网站网站的优化从哪里进行
  • 河南网站开发国内好的seo
  • 深圳品牌网站建设seo单页快速排名
  • 猎聘做简历的网站收费靠谱吗全国新冠疫情最新情况
  • html5建设的网站建设企业网站多少钱