lys_828
up、up、down、up。wechat联系方式即为博客名称,邮箱为xianl828@163.com
展开
-
【python办公自动化】使用PysimpleGUI实现AHP指标的添加和删除及编号重新排序
解决了指标添加与删除问题原创 2023-08-22 16:24:44 · 181 阅读 · 0 评论 -
【python办公自动化】PysimpleGUI中更新Listbox组件选定元素的格式
解决listbox组件中元素格式的更改原创 2023-08-19 16:42:07 · 413 阅读 · 0 评论 -
【python办公自动化】PysimpleGUI中的popup弹窗中的按钮设置居中
解决了popup弹窗中关于按钮居中问题原创 2023-08-19 15:03:21 · 568 阅读 · 0 评论 -
【python自动化办公】PysimpleGUI官网案例全部项目代码文件及运行截图
对pysimegui官网中的案例项目进行运行展示,进行逐个文件的运行与结果截图展示,共342个项目原创 2023-08-18 13:04:13 · 669 阅读 · 0 评论 -
【python自动化办公】电脑全盘路径/指定路径下文件(夹)查找,并封装为可执行程序
电脑指定路径下文件查找,并封装为可执行程序1 需求2 简单的模板3 代码优化并设计可视化界面4 再接再厉尝试tkinter及全部代码5 封装小程序软件网盘提取码:9qke手动反爬虫,禁止转载:原博地址 https://blog.csdn.net/lys_828/article/details/115771446 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息1 需求在电脑安装软件的时候经常会遇到有些问题导致没有办法安装,最简单粗暴的原创 2021-04-16 23:14:00 · 1936 阅读 · 11 评论 -
PySimpleGUI制作复杂界面及制作批量重命名软件
PySimpleGUI制作复杂界面及制作批量重命名软件1 界面设计的基本方式2 制作持续显示的界面3 文字元素3.1单行输入元素的设置3.2 多行显示/输入文字元素3.3 多行显示/输入文字元素更新、输出方法4 列表元素4.1 下拉列表4.2 列表选项5 滑动条元素6 单选框元素7 多选框元素8 加载图片9 按钮元素10 进度条元素11 Frame框架元素12 主题配色13 实战:批量重命名软件制作手动反爬虫:原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于原创 2020-12-16 21:04:37 · 1988 阅读 · 3 评论 -
PySimpleGUI图形界面绘制及办公自动化小软件的制作
PySimpleGUI图形界面绘制及办公自动化小软件的制作1 PySimpleGUI安装2 PySimpleGUI制作简易弹窗界面2.1 两种界面设计模式2.2 制作弹窗2.3 文字内容弹窗2.4 获取用户输入的弹窗2.5 文件选择弹出窗口2.6 文件夹选择窗口2.7 进度条弹窗3 制作简易压缩软件3.1 功能需求:3.2 功能拆解:手动反爬虫:原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息如若转载,请标明出处,谢谢!1 P原创 2020-12-15 21:32:53 · 7914 阅读 · 15 评论 -
python自建局域网服务器传输文件
python自建局域网服务器传输文件1 python自带HTTP服务器1.1 查找网络ip1.2 从打开文件所在路径快速打开命名行1.3 使用Python自带的http.server2 pyftpdlib第三方库2.1 pyftpdlib安装2.2 运行pyftpdlib2.3 允许用户也进行上传文件、修改3 注意事项手动反爬虫:原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息如若转载,请标明出处,谢谢!1 python自带H原创 2020-12-14 14:22:09 · 851 阅读 · 0 评论 -
Pillow基本操作及批量进行图片的格式的实战应用
Pillow处理图片及实战应用1 pillow安装1 图片读取、保存和格式转换2 图片剪切、粘贴和几何变换1 pillow安装打开命令行,输入pip install pillow,等待安装完成(我已经安装过了),目前最新版的是8.0.1(如果不是最新版本可能有些用法会不同)。然后输入python回车,如果在输入import PIL没有问题则说明安装成功1 图片读取、保存和格式转换(1) 图片读取from PIL import Imageimg = Image.open('demo.jpg')原创 2020-12-13 11:58:09 · 831 阅读 · 0 评论 -
【python办公自动化】有趣的小发现,在多文件夹路径下的原位置重命名文件
在多文件夹路径下的原位置重命名文件1. 背景2. 尝试探索3. 问题解决手动反爬虫:原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息如若转载,请标明出处,谢谢!1. 背景故事的情景是这样发生的,今天需要装一个地图可视化的包cartopy,为了保证cartopy的精致小巧,该包并未附带任何地理数据,默认下载后是没有预装各种版本的地图文件的,因此就在网上下载了对应的地理数据,解压之后发现所有的文件名称和官方的数据对比都是少了“n原创 2020-08-06 17:21:57 · 452 阅读 · 0 评论 -
筛选同一表格下的多个sheet里的内容并保存在对应的sheet中
筛选同一表格下的多个sheet里的内容并保存在对应的sheet中1 目标需求2 处理步骤3 步骤详解3. 全部代码1 目标需求报表中含有多个sheet,而且几乎很多sheet表中都有相同要筛选的同种数据,因此就有需要将同一文件下多sheet表中内容进行筛选然后重新保存在文件中,数据样例如下,目标是提取每个sheet下Sample Type字段下的Unknown Sample对应的行数据,然后保存在该sheet下目标结果:2 处理步骤① 读取Excel表格内容② 提取Excel表格中所有的sh原创 2020-07-07 10:20:23 · 2858 阅读 · 2 评论 -
【python办公自动化】指定路径下重复内容文件的删除(文件唯一性检验)
指定路径下重复内容文件的删除1. 背景需求二级目录三级目录1. 背景需求在二级目录三级目录原创 2020-06-13 15:24:04 · 453 阅读 · 0 评论 -
【python办公自动化】将Word文本和Pdf表格数据提取并整合到同一个Exeel下的多sheet中
数据整合1. 背景及前期准备1.1 背景介绍1.2 需要安装的库2. 数据处理2.1 数据提取2.2 具体过程2.2.1 docx数据的处理2.2.2 docx数据的处理完整代码2.2.3 pdf数据的处理及完整代码3. 最终结果1. 背景及前期准备1.1 背景介绍在参加比赛过程中,需要获取江苏省科学技术奖近十年的数据,因此需要在官网上获取相应的数据,再查找数据的过程中发现,官网中给出的数据,并不是完整的可以直接拿来用的比如:① 2018-2019年的人员及项目名单是pdf的形式给出,② 201原创 2020-05-16 17:37:29 · 1297 阅读 · 2 评论 -
全国各区县经纬度查询困难?精度不够?试试自制市区县经纬度查询工具并将数据保存本地
自制中国各区县经纬度查询工具1. 引言1.1 问题描述1.2 基本思路2. 获取全国市区县的名称2.1 数据初阅2.2 数据转移2.3 数据去重3. 获取全国市区县的经纬度数据3.1 数据获取路径3.2 数据样本3.3 Selenium自动化工具3.4 获取全部市区县的经纬度数据1. 引言1.1 问题描述在进行空间数据可视化的过程中,之前使用一些在线的坐标转换工具,发现存在着小的瑕疵,偶尔还...原创 2020-04-29 01:00:47 · 1818 阅读 · 0 评论 -
【python办公自动化22】文件夹查找器(指定路径下输入关键词获得文件夹的位置及该文件夹下的文件内容)
文件夹查找器1. 文件夹准备2. 预备知识3. 全部代码4. 输出结果1. 文件夹准备测试的材料是创建在桌面上的demo文件夹,里面分别有的内容如下,其中只有照片、张三和张三的小三文件夹下有内容,要查找的文件夹在位置分别在① demo文件下面的张三文件夹② 张三的小三下面的张三文件夹①中张三文件夹下的内容如下:②中张三文件夹下的内容如下:2. 预备知识一种需要三个知识点:①...原创 2020-04-20 09:02:19 · 608 阅读 · 0 评论 -
【python办公自动化(21)】利用python的imbox库批量获取邮件中的附件并保存本地
场景假设:在进行一次培训后,需要收到学员提交的邮件信息,但是由于人员较多,而且每次点开文件保存到当地步骤较为繁琐,人为操作浪费时间还存在着操作失误的可能性,这样就产生进行批量的邮件附件的提取并保存在本地的需求(比如教师、公职人员等)注意:1)需要【python办公自动化(19)】和【python办公自动化(20)】的基础2)以及文件处理相应的基础知识3)因为读取文件需要联网,所以要保证网...原创 2020-02-07 20:17:13 · 5756 阅读 · 6 评论 -
【python办公自动化(20)】利用python读取邮件(目标邮件的筛选及定时刷新收件箱)
读取keyring密码前提是已经通过yagmail设置好密码了import osos.chdir("D:\\python_major\\auto_office")import keyringpassword = keyring.get_password("yagmail0","xianl828@163.com")print(password)–> 输出结果为: 000000...原创 2020-01-31 01:26:26 · 5810 阅读 · 14 评论 -
【python办公自动化(19)】利用python发送邮件(每天向邮箱发送一条定时新闻)
模块的安装及介绍yagmail模块介绍支持Yet Another GMAIL/SMTP client非常方便的SMTP包超简单的Python发邮件模块需要独立安装keyring模块介绍从Python访问系统密匙环服务方便、安全地存储你的密码schedule模块简介超容易理解的定时任务执行器需要单独安装、不包含在标准模块里面imbox模块:简易的Python IMAP包进...原创 2020-01-30 23:26:38 · 3482 阅读 · 11 评论 -
【python办公自动化(18)】编程实现PPT文档内容样式批量调整(根据占位符进行ppt内容的输入)
文本框样式的调整import osos.chdir("D:\\python_major\\auto_office18")from pptx import Presentationfrom pptx.enum.text import MSO_ANCHOR,MSO_AUTO_SIZEfrom pptx.util import Cmfrom pptx.dml.color import RGB...原创 2020-02-02 20:36:59 · 1653 阅读 · 0 评论 -
【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)
幻灯片的母版行及占位符PPT母版占位符添加Slide和内容查看母版信息import osos.chdir("D:\\python_major\\auto_office17")from pptx import Presentationprs = Presentation("奖学金证书模板.pptx")slide = prs.slides.add_slide(prs.slide...原创 2020-02-01 13:15:09 · 1888 阅读 · 0 评论 -
【python办公自动化(16)】python读取PPT文档内容(将ppt中的非空段落保存到word文档)
python-pptx模块可以创建、修改PPT(.pptx)文件需要单独安装,不包含在Python标准模块里导入的时候直接使用: import pptx 即可,如果没有报错则代表安装成功PPT结构主要四部分:Slide、Shape、Paragraph和Run获取slide.slide 得到一个列表,包含每一个slideimport osos.chdir("D:\\pytho...原创 2020-02-01 08:56:08 · 1474 阅读 · 1 评论 -
【python办公自动化(15)】python编程实现Word文档内容样式批量调整(会议议程模板的创建)
对文字字体样式进行修改run.font.样式 = xxximport osos.chdir('D:\\python_major\\auto_office15')from docx import Documentfrom docx.shared import Pt, RGBColorfrom docx.oxml.ns import qndoc = Document('这是一个文档....原创 2020-01-31 21:36:22 · 2920 阅读 · 0 评论 -
【python自动化办公(14)】利用python向Word文档中写入内容(format格式化中槽的使用和自动生成请假条小应用)
添加文字内容添加一级标题 doc.add_heading(‘标题名称’, level = 标题等级)import osos.chdir('D:\\python_major\\auto_office14')from docx import Documentdoc = Document()doc.add_heading('一级标题', level = 1)添加段落 doc.add_p...原创 2020-01-31 20:04:10 · 3864 阅读 · 2 评论 -
【python自动化办公(13)】python读取Word文档内容(python-docx库的使用)
python-docx库的安装命令行窗口下输入下面代码pip install python-docx -i https://pypi.tuna.tsinghua.edu.cn/simple–> 输出结果为:python-docx库的导入不需要使用全称,直接使用下面代码就可以了import docx检验是否导入成功Word文档结构Documeent: 文档Para...原创 2020-01-30 16:13:37 · 4643 阅读 · 1 评论 -
【python自动化办公(12)】python批量完成PDF加密及解密(目标文件加密及加水印)
批量加水印首先制作水印文件打开Word,制作只有水印的页面,放在你想放水印的位置,保存为PDF(Word方便操作)然后打开水印和要加水印的PDF文件,再创建一个PDF写入器import osos.chdir('D:\\python_major\\auto_office12')from PyPDF2 import PdfFileReader,PdfFileWriterfrom cop...原创 2020-01-30 11:40:03 · 1658 阅读 · 0 评论 -
【python自动化办公(11)】python实现PDF合并及页面删减、排序和旋转(range知识点的讲解)
利用pypdf2分割PDFPdfFileReader(), PdfFilewriter()pdf_reader = PdfFileReader("Netease Q2 2019 Earnings Release-Final.pdf")for page in range(pdf_reader.getNumPages()): pdf_writer = PdfFileWriter() ...原创 2020-01-29 23:20:28 · 1054 阅读 · 0 评论 -
【python自动化办公(10)】python利用pdfplumber库提取PDF文字以及表格内容(复杂表格字段数据的处理)
利用pdfplumber提取文字pdfplumber.open(pdf路径)/pdf.pages[页数]/page.extract_text()import osos.chdir('D:\\python_major\\auto_office10')import pdfplumberwith pdfplumber.open("Netease Q2 2019 Earnings Releas...原创 2020-01-29 15:19:54 · 7055 阅读 · 2 评论 -
【python自动化办公(9)】向Excel文件中插入图片、生成柱状图、折线图和饼图(根据目标数据绘制柱状图和饼图)
插入图片openpyxl.drawing.image/sheet.add_image()import osos.chdir('D:\\python_major\\auto_office9')from openpyxl import load_workbookfrom openpyxl.drawing.image import Imageworkbook = load_workbook(...原创 2020-01-21 20:33:28 · 1863 阅读 · 0 评论 -
【python办公自动化(8)】批量处理调整Excel内容字体、对齐方式、边框、填充、合并与取消合并、行高及列宽(目标数据的筛选与标记)
修改字体样式Font(name=字体名称,size=字体大小, bold=是否加粗,italic=是否斜体,color=字体颜色)import osos.chdir('D:\\python_major\\auto_office8')from openpyxl.styles import Fontfrom openpyxl import load_workbookworkbook = ...原创 2020-01-21 18:50:36 · 2850 阅读 · 0 评论 -
【python自动化办公(7)】python操作Exce文件,插入数据、公式、插入和删除行列、冻结窗格、复制表单、创建新表单、添加筛选模式(挑选满足条件数据并转移)
修改表格内容向某个格子写入数据并保存sheet[‘A1’] = ‘你好啊’import osos.chdir('D:\\python_major\\auto_office7')from openpyxl import load_workbookworkbook = load_workbook(filename= '这是一个表格.xlsx')sheet = workbook.acti...原创 2020-01-20 14:52:17 · 2635 阅读 · 1 评论 -
【python办公自动化(6)】python打开及读取Excel表格内容(寻找空值,返回目标数据的行和列)
模块的介绍和安装openpyxl模块可以读取和写入Excel文件需要单独安装;不包含在python标准库里;可以处理Excel数据、公式、样式,在表格里面插入图表等pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple在windows系统下使用此条指令进行第三方库的安装省时间,Mac端直接使用pip3 insta...原创 2020-01-19 22:16:54 · 3285 阅读 · 6 评论 -
【python自动化办公(5)】zipfile模块解压中文文件出现乱码的问题(补充:代码实现带有中文文件的解压)
问题python中的zipfile模块用来解压缩ZIP文件非常方便,但是如果ZIP文件的子文件的文件名里含有中文的话,解压出出来的文件的文件名却是乱码!虽然视频上讲过在读时通过编码形式解决,视频里只给了一行代码进行解码,但是在解压时如何进行解码呢?而且为什么这一行代码可以实现解码呢?通过查看zipfile的源码后,发现了问题的根源:if zinfo.flag_bits & 0x800...原创 2020-02-01 23:33:34 · 1226 阅读 · 0 评论 -
【python办公自动化(5)】创建和解压压缩包--根据修改日期清理文件(文件夹清理)
读取压缩包zipfile模块 zipobj.namelist()import osos.chdir('D:/python_major/auto_office5/')import zipfilewith zipfile.ZipFile('这是一个压缩包.zip','r') as zipobj: print(zipobj.namelist())输出结果:[‘╒Γ╩╟╓╪├ⁿ├√...原创 2020-01-19 13:08:51 · 1624 阅读 · 0 评论 -
【python办公自动化(4)】创建临时文件和文件夹
利用python读取文件内容一般方式:open(),readlines(),close()import osos.chdir('D:/python_major/auto_office3/')f = open('file1.txt','r',encoding='gbk')txt = f.readlines()print(txt)f.close()open()打开某个文件,'r’代...原创 2020-01-18 23:11:57 · 613 阅读 · 0 评论 -
【python办公自动化(3)】批量创建、复制、移动、删除、重命名文件及文件夹(查找并移动文件/文件夹)
创建文件夹import osos.mkdir('新文件夹')注意:当文件夹已经存在时,运行这段代码会报错。一般会配合os.path.exists()使用import osif not os.path.exists('新文件夹'): os.mkdir('新文件夹')当文件夹不存在时候会创建,也可以加上存在时直接continue即可创建多层文件夹import osos.m...原创 2020-01-18 19:24:23 · 2236 阅读 · 0 评论 -
【python办公自动化(2)】遍历、搜索文件及查询文件信息(清理垃圾文件)
遍历文件夹(文件夹里的文件夹)使用os.walk(指定的绝对路径或者相对路径),可以实现把文件夹里的把文件夹里的把文件夹里的…文件都找出来import os for dirpath, dirnames,files in os.walk('./'): print(f'发现文件夹:{dirpath}') print(files)其中:dirpath是文件夹路径dirnam...原创 2020-01-18 19:21:32 · 1630 阅读 · 1 评论 -
【python办公自动化(1)】系统指定文件的查找--输出目录下所有文件及文件夹(文件的查找和字符串大小写问题延伸)
修改python运行路径import osos.chdir('C:/Users/86177/Desktop')os.chdir(r'C:\Users\86177\Desktop') os.chdir('C:\\Users\\86177\\Desktop') 路径加载连接的三种方式:’/’、 ‘\’ 、 r’’获得当前python程序运行路径import osprint(os.ge...原创 2020-01-18 19:11:23 · 2594 阅读 · 2 评论