10个有趣的高级Python脚本,建议收藏( 二 )

 
原图如下 。

10个有趣的高级Python脚本,建议收藏

文章插图
 
素描图如下,还挺好看的 。
10个有趣的高级Python脚本,建议收藏

文章插图
 
▍7、获取CPU温度
 
有了这个Python脚本,你将不需要任何软件来了解CPU的温度 。
 
# 获取CPU温度from time import sleepfrom pyspectator.processor import Cpucpu = Cpu(monitoring_latency=1)with cpu:while True:print(f'Temp: {cpu.temperature} °C')sleep(2) 
▍8、提取PDF表格
 
有的时候,我们需要从PDF中提取表格数据 。
 
第一时间你可能会先想到手工整理,但是当工作量特别大,手工可能就比较费劲 。
 
然后你可能会想到一些软件和网络工具来提取 PDF 表格 。
 
下面这个简单的脚本将帮助你在一秒钟内完成相同的操作 。
 
# 方法①import camelottables = camelot.read_pdf("tables.pdf")print(tables)tables.export("extracted.csv", f="csv", compress=True)# 方法②, 需要安装JAVA8import tabulatabula.read_pdf("tables.pdf", pages="all")tabula.convert_into("table.pdf", "output.csv", output_format="csv", pages="all") 
PDF文档的内容如下,包含了一个表格 。
10个有趣的高级Python脚本,建议收藏

文章插图
 
提取到的CSV文件内容如下 。
10个有趣的高级Python脚本,建议收藏

文章插图
 
▍9、截图
 
该脚本将简单地截取屏幕截图,而无需使用任何屏幕截图软件 。
 
在下面的代码中,给大家展示了两种Python截取屏幕截图的方法 。
 
# 方法①from mss import msswith mss() as screenshot:screenshot.shot(output='scr.png')# 方法②import PIL.ImageGrabscr = PIL.ImageGrab.grab()scr.save("scr.png") 
▍10、拼写检查器
 
这个Python脚本可以进行拼写检查,当然只对英文有效,毕竟中文博大精深呐 。
 
# 拼写检查# 方法①import textblobtext = "mussage"print("original text: " + str(text))checked = textblob.TextBlob(text)print("corrected text: " + str(checked.correct()))# 方法②import autocorrectspell = autocorrect.Speller(lang='en')# 以英语为例print(spell('cmputr'))print(spell('watr'))print(spell('survice')) 
都是工作中比较实用的一些东西,希望能帮助到大家!!




推荐阅读