5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 核对、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享 10 个 Python 自动化办公的快捷功能。
所以,请你把这篇文章放在你的收藏清单上,以备不时之需,现在,让我们开始吧。
网友:早知道就好了
1、PDF转word
有时候我们想编辑PDF,但是很多编辑软件需要收费,这时候我们可以先把PDF转换成Word文档。
安装第三方库
pip install popdf
代码
import popdf # 1行代码,实现 PDF 转 Word popdf.pdf2docx(file_path='程序员晚枫.pdf') # 参数说明: # file_path:存放PDF的位置 + PDF的文件名,例如:c://test//程序员晚枫.pdf
2、给图片添加水印
辛苦设计的100张图片,传到网上容易被盗版怎么办?用Python批量添加浅浅的水印。
安装第三方库
pip install poimage
代码
import poimage poimage.add_watermark(file='程序员晚枫.jpg', mark='你的水印')
3、多个Excel表格的关联查询
这个功能是防疫期间开发的:根据身份证号码,从100个Excel文件里面,找到这个人的所有信息。
安装第三方库
pip install poexcel
代码
import poexcel poexcel.find_excel_data(search_key='你要搜索的内容', target_dir='存放excel的文件夹位置')
4、简易爬虫下载图片
一行代码,实现网上图片的下载
安装第三方库
pip install poimage
代码
import poimage poimage.down4img( url='https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/2-free-group.jpg', output_name='程序员晚枫', type='jpg')
5、翻译
安装第三方库
pip install wftools
代码
# 导入这个库 import wftools # to_lang,是翻译的结果使用哪种语言,支持全球100多个语言;content,是你想翻译的文本内容 wftools.transtools(to_lang='Chinese', content='hello world')
以上功能,都来自python-office这个自动化办公的专用库,更多功能和视频教程,可以访问官网:www.python-office.com

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
什么是ForkJoin?看这一篇就能掌握!
摘要:ForkJoin是由JDK1.7之后提供的多线程并发处理框架。 本文分享自华为云社区《【高并发】什么是ForkJoin?看这一篇就够了!》,作者: 冰 河。 在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计算结果进行汇总。相应的,ForkJoin将复杂的计算当做一个任务,而分解的多个计算则是当做一个个子任务来并行执行。 Java并发编程的发展 对于Java语言来说,生来就支持多线程并发编程,在并发编程领域也是在不断发展的。Java在其发展过程中对并发编程的支持越来越完善也正好印证了这一点。 Java 1 支持thread,synchronized。 Java 5 引入了 thread pools, blocking queues, conc...
- 下一篇
下一代工具链「GitHub 热点速览 v.22.43」
作为一个前端工程师,你这周被下一代的前端工具链 Turbo 刷屏了吗?不只是 Turbo 这个小工具,作为一个社区生产力工具,本周思否还开源了他们的问答系统 answer,能直接用上相关的技术标签也省了一份运营力。 CLI 测试、协助记录工具 vhs 或许会成为下一代的 CLI 演示工具,以及直接依托于 Next.js 的静态内容管理工具 outstatic 兼顾颜值和易用。轻量级的文本检索引擎 sonic 也有成为下一代搜索引擎的潜质。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝 本文目录 1. 本周特推 1.1 CLI 记录仪:vhs 1.2 问答社区:answer 2. GitHub Trending 周榜 2.1 文本用户界面:textual 2.2 入侵检测工...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19