1.开篇
总所周知,python是一门简单便捷的语言,所以有很多的第三方库可以被python学习者使用,这其实会帮助大家实现很多隐藏的“高端操作“,接下来就介绍几个很有意思但平时又接触不到的库。
2.详细介绍
(1)Python生成二维码
二维码可以说在生活中无处不见,看似普普通通的二维码后面往往储存着一组数据或是其他东西。其实百度一下就会有很多帮忙做二维码,在这里,将会用MYQR模块来制作二维码。
首先安装MYQR库:
pip install MYQR |
然后使用该库:
from MyQR import myqr
myqr.run(words", picture = "2.jpg", colorized=True, save_name="baidu.png")
|
由代码可以知道,以“2.jpg”为背景(2.jpg为自己所用照片),生成了一张含有百度网址的名为“baidu.png”的二维码,且二维码有颜色。如colorized=False则为黑白。
import pytesseract from PIL import Image
img = Image.open("百度.png") text = pytesseract.image_to_string(img) print(text)
|
text就是识别的文字,这段代码的重点就是.image_to_string。关于库的安装我就不多赘述。
(3)生成词云
有时拿到一大段文字或是文章却看不出任何中心点,让人很盲目,这是词云就可以大大帮助理解这段文字,通过某些关键词出现的次数就可以大致判断主要方向。而python中wordcloud模块就是生成词云的。
安装模块:
pip install wordcloud |
使用方法:
from wordcloud import WordCloud
wc = WordCloud() wc.generate("Do not go here,go there,not come here") wc.to_file("wc.png")
|
生成如下: