
python-自动化篇-办公
文章平均质量分 72
python自动化办公
fo安方
大家好,我是fo安方,考取过HCIE Cloud Computing、CCIE Security、CISP、RHCE、CCNA RS、CCNP RS、PEST 3等证书。b站天天刷,题目常常看,运动偶尔做。这里是优快云,是我记录我的日常学习,偶尔生活的地方,喜欢的话请一键三连,有问题请评论区讨论。
展开
-
python-自动化篇-终极工具-用GUI自动控制键盘和鼠标-pyautogui-处理屏幕
这时,不应该继续(可能会点击到错误的东西,造成严重破坏),程序可以“看到”它没有点击在正确的东西上,并自行停止。函数的返回值是一个 RGB 元组,包含 3 个整数,表示像素的红绿蓝值(没有第四个值表示 alpha,因为屏幕快照是完全不透明的)。即使只是稍有差异(例如,是(255,255,254)而不是(255,255,255)),那么函数也会返回 False。函数传入坐标元组,如(0,0)或(50,200),它将告诉你图像中这些坐标处的像素颜色。如果屏幕上指定的 x、y 坐标处的像素与指定的颜色匹配,原创 2024-04-22 06:37:04 · 1716 阅读 · 0 评论 -
python-自动化篇-终极工具-用GUI自动控制键盘和鼠标-pyautogui-键盘
在被调用时,将点击文件编辑窗口,让它获得焦点①,输出“In IDLE,Alt-3 comments out a line”②,暂停2秒钟,然后模拟按下 Alt-3 热键(或 OS X 上的 ctrl-3)③。这个快捷键在当前行加上两个#字符,将它注释掉(在 IDLE 中编写你自己的代码时,这是一个有用的技巧,应该知道)。函数,它接受多个键字符串参数,按顺序按下,再按相反的顺序释放。执行第二条命令,出现效果:$,即实现“按下 Shift,按下(并释放)4,然后再释放 Shift”的效果。原创 2024-04-21 08:03:25 · 4047 阅读 · 0 评论 -
python-自动化篇-办公-将PDF文件转存为图片
因工作中的某些奇葩要求,需要将PDF文件的每页内容转存成按顺序编号的图片。用第三方软件或者在线转换也可以,但批量操作还是Python方便,所谓搞定办公自动化,Python出山,一统天下;Python出征,寸草不生~ O(∩_∩)O不过这个需要用到PyMuPDF库,电脑运行cmd,输入“pip install PyMuPDF”安装即可。安装后通过导入模块。等等,为什么安装的是PyMuPDF,导入的是fitz?俺PyMuPDF就是这么任性,怎么的,爱用不用!哈哈,开个玩笑。其实是因为PyMuPDF曾用名。原创 2024-02-17 15:57:45 · 810 阅读 · 0 评论 -
python-自动化篇-办公-Excel-Openpyxl库
1.工作表[起始单元格’∵ ‘终止单元格’]或工作表[‘起始单元格:终止单元格’],如 ws[‘A1’:‘F3’]或ws[‘A1:F3’]。2工作表[‘起始行号’:‘结束行号’]或者工作表[起始行号:结束行号],如 ws[‘1’: ‘3’]或ws["1: 3’]。3.工作表[起始列号: ‘结束列号]或者工作表[起始列号:结束列号’],如 ws[‘A’:’“F”]或ws[‘A: F’]。可以在新建的工作簿中新建工作表(在新建工作簿时,会默认新建一个工作表)。也可在己经存在的工作簿中新建工作表。原创 2024-02-16 07:54:58 · 1841 阅读 · 0 评论 -
python-自动化篇-办公-批量新建文件夹并保存日志信息
选择好“目标目录”,并设定好“文件夹数量”后,点击“执行新建”,需要的文件夹秒秒钟建好。,用于提示文本框中显示的内容,分别是“目标目录”和“文件件数量”。写好后,调用一下,就可以在指定的路径下看到这个文件了,打开可见里面的内容为“10”。如不存在,则返回“0”。然后还需要从上面保存的日志文件中提取最近用过的“文件夹数量”,还是定义一个函数。创建,若存在,则输出“目录已存在”的提示。最后,将函数跟界面的按钮,文本框,列表框连接起来,就可以开始运行了。,所以“文件夹数量”是我们设定好的默认值“0”。原创 2024-02-13 07:27:07 · 1819 阅读 · 0 评论 -
python-自动化篇-办公-一键抓出文档所有文字
有时,我们需要将一个PPT文件中的所有文字批量导出,以便查看,或者复制什么的。一页一页PPT去复制粘贴,会很不方便。如果能一键将PPT中的文字导出,存为文本文件或者word文件,将极大提升效率。下面我们就来试试用Python搞定这个吧。[‘生产制造业必学的12门课程’,‘第一课 生产问题的分析和解决方法’,‘第二课 改善生产管理的利器5S与TPM教程’,‘第三课 6S管理实战方法’,‘第四课 全面质量管理TQM教程’]原创 2024-02-09 08:36:37 · 430 阅读 · 0 评论 -
python-自动化篇-办公-一键将word中的表格提取到excel文件中
工作中,经常需要将Word文档中的表格粘贴到Excel文件中,以便汇总及分析。一个一个复制粘贴,非常不方便,还是Python自动化操作,省心省力。要求如下图所示,即将word中的所有表格,转存到excel文件的工作表里。以上,先导入相关模块。os用于获取待处理word文件的路径;docx用于读取word文件;openpyxl用于操作excel文件。将所有word文件的路径存入列表files中。然后逐个通过Document打开,并使用Workbook()创建Excel工作簿,以接收来自于word文件中的数据。原创 2024-02-07 07:51:33 · 6272 阅读 · 0 评论 -
python-自动化篇-办公-文件-加解密
要使⽤Python进⾏⽂件的加密和解密,可以使⽤第三⽅加密库,如cryptography或pycryptodome。在这个⽰例中,使⽤Fernet对⽂件进⾏加密和解密。⾸先,⽣成⼀个随机密钥,然后使⽤密钥对⽂件 内容进⾏加密。加密后的内容和密钥都保存在⽂件中。然后,使⽤相同的密钥来解密⽂件内容。请注意,⽂件加密和解密需要妥善保管密钥,因为只有拥有正确密钥的⼈才能解密⽂件。密钥丢失后,⽂件将无法解密。因此,请确保密钥的安全存储。此外,⽂件加密和解密是敏感操作,需要小心处理,确保不会丢失任何数据。原创 2024-01-28 13:45:55 · 722 阅读 · 0 评论 -
python-自动化篇-办公-excel-实例应用(一维转二维)
【代码】python-自动化篇-办公-excel-实例应用(一维转二维)原创 2024-01-26 08:22:27 · 1039 阅读 · 0 评论 -
python-自动篇-办公-用Excel画画
如果错误仍然存在,请获取您的 Python 版本并确保您使用正确的 Python 版本安装包。需要将图片111和excel放到根目录下。excel改名为0427。原创 2024-01-22 15:18:15 · 751 阅读 · 0 评论 -
python-自动篇-办公-案例-一键将word中的表格提取到excel文件中
这个错误提示我输入了 exceptions,提示找不到这个包和它的版本号。其实就是在:cmd中输入:pip install +对应报错需要的库,如上是docx。第一:您复制代码到vscode运行,花现下面的报错,这时候需要pip按照对应的库。前提:您电脑上有python,还有就是编辑器vscode或其他。当然,也不会很顺利只使用“pip”就能解决,比如。使用pip时,出现红色报错啦。原创 2024-01-21 10:30:03 · 1217 阅读 · 0 评论