赞
踩
小屌丝:鱼哥, 能不能分享几个自动化脚本,让我解放双手, 提升效率
小鱼:我不是写过自动化脚本专篇吗,
小屌丝:额,我咋没印象了呢?
小鱼:… 我去找下
小屌丝:鱼哥,你咋还睡着了。
小鱼:昂. 没睡,就是眼睛累,闭一会。
小屌丝:好,你说没睡就没睡。找到了吗?
小鱼:找…找啥啊?
小屌丝:额… 自动化脚本啊
小鱼:昂… 找,找到了,这篇《Python3,掌握这4个自动化脚本,让工作效率提升200%。》
小屌丝:这篇啊, 我都会了,我的意思,最近有没有打算在分享一点自动化脚本小知识。
小鱼:最近…最近… 是可以哈。
小屌丝:那整啊。
小鱼:整… 再整一瓶。
小屌丝:我去~ 你这没醒酒呢?
小鱼:笑话, 我就没醉过, 不信,你看,我给你说几个python自动化小技巧
小屌丝:鱼哥, 别说, 你写出来, 不然我记不住。
小鱼:写出来,写, 笔墨纸砚走着。
实际工作中, pdf文档转换成csv文档,太常见了。
如果需要转换,处理花费银两买VIP进行转换之外, 我们还可以借助tabula库,进行转换。
代码示例
# -*- coding:utf-8 -*-
# @Time : 2023-07-07
# @Author : Carl_DJ
'''
实现功能:
pdf文件 → csv文件自动转换
'''
import tabula
filename = input("输入文件的地址: ")
df = tabula.read_pdf(filename, encoding='utf-8', spreadsheet=True, pages='1')
#转换csv文件
df.to_csv('output.csv')
关于自动视频下载神器, 我也写过几篇,如下:
但是,今天我们使用另一个库,来实现自动视频下载神器,即:pytube。
# -*- coding:utf-8 -*- # @Time : 2023-07-07 # @Author : Carl_DJ ''' 实现功能: 使用pytube 实现自动视频下载器 ''' import pytube #输入Utube的video url link_url = input('输入Youtube 的url') #下载 video_download = pytube.Youtube(link_url ) video_download.streams.first().download() print('下载视频', link_url )
关于difflib,可能大家并不陌生, 这里,针对difflib小鱼也简单说几句,如下:
# -*- coding:utf-8 -*- # @Time : 2023-07-07 # @Author : Carl_DJ ''' 实现功能: 使用difflib进行对比,从而检查出是否存在一样的内容。 ''' from difflib import SequenceMatcher #检测f1,f2的内容 def plagiarism_checker(f1,f2): with open(f1,errors="ignore") as file1,open(f2,errors="ignore") as file2: f1_data=file1.read() f2_data=file2.read() res=SequenceMatcher(None, f1_data, f2_data).ratio() print(f"这两篇文章相似度 {res*100} % ") f1=input("请输入需要检测的文件地址: ") f2=input("请输入源文件地址: ") plagiarism_checker(f1, f2)
看到这里, 今天的分享差不多就到这里了。
其实,在平时的工作生活中, 不管是 PDF→CSV文件格式的转换,还是视频下载,亦或者是两篇文字内容对比, 都很常用。
所以,掌握这几种小技巧,让我们的幸福感提升200%。
我是小鱼:
关注我,带你学习更多更专业更前言的Python技术。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。