原图如下 。
![10个有趣的高级Python脚本,建议收藏](http://img.jiangsulong.com/220525/15040G612-3.jpg)
文章插图
素描图如下,还挺好看的 。
![10个有趣的高级Python脚本,建议收藏](http://img.jiangsulong.com/220525/15040L019-4.jpg)
文章插图
▍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脚本,建议收藏](http://img.jiangsulong.com/220525/15040KK3-5.jpg)
文章插图
提取到的CSV文件内容如下 。
![10个有趣的高级Python脚本,建议收藏](http://img.jiangsulong.com/220525/15040I032-6.jpg)
文章插图
▍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'))
都是工作中比较实用的一些东西,希望能帮助到大家!!
推荐阅读
- 如何启用双重身份验证并保护您的 Ring 帐户
- css实现的图片列表切换轮播特效html页面前端源码
- 钓鱼攻击的形式和防范方法
- 想 一支榴莲?一只榴莲的故事
- 描述一见倾心的短句?形容一见倾心的佳句
- 孙权在赤壁之战中做了什么?赤壁之战孙刘战胜曹操败北的原因
- 彩虹的现象及原理?彩虹是什么现象它形成的原因是什么
- 控制面板里找不到要卸载的程序怎么在原文件卸载?控制面板找不到要卸载程序怎么办
- 怎样写好人物的语言描写?怎样写好人物描写
- 描写生活美好的诗意句子?表达美好生活的古诗词