Python 自动化办公
文章平均质量分 58
Python 自动化办公
沉觞流年
博客内容仅是个人学习笔记,不是技术博客。
展开
-
输出目录下的文件夹与文件
输出目录下的文件夹与文件输出目录下的文件夹与文件1、获取当前Python程序运行路径2、处理路径链接3、列出文件和文件夹4、判断是否为文件、文件夹4.1 判断是否为文件夹4.2 判断是否为文件4.3 os.scandir(path)5、遍历文件夹输出目录下的文件夹与文件Python的标准库中,OS模块可以对文件和路径进行操作,例如创建、移动、复制文件和文件夹;文件的路径和名称处理需要注意的是,OS模块中有些指令是Windows、Mac、Linux下通用的,但有些指令只有Mac和Linux下生效1、获原创 2020-07-16 17:17:10 · 300 阅读 · 0 评论 -
搜索文件及查询文件信息
搜索文件及查询文件信息搜索、匹配文件名称利用字符串内置的方法glob模块fnmatch模块查询文件信息单独查询指定文件信息 os.stat(file)查询当前文件夹下所有文件信息 os.scandir循环查询当前文件夹下所有文件信息搜索、匹配文件名称利用字符串内置的方法语法:.startswith()和.endswith()字符串A.startswith(字符串B) 字符串A是否以字符串B开头字符串A.endswith(字符串B) 字符串B是否以字符串B结尾print('OsOperatio原创 2020-08-04 10:50:59 · 384 阅读 · 0 评论 -
创建临时文件及文件夹
创建临时文件及文件夹创建临时文件存储数据1、临时文件的读取以光标为准2、光标后存在内容,会进行文本覆盖3、临时文件销毁后不能再进行二次读写创建临时文件夹创建临时文件存储数据在临时文件进行数据读写,需要了解Python读写文件以及 tempfile 模块1、临时文件的读取以光标为准from tempfile import TemporaryFilef = TemporaryFile('w+')# w+ 表示写入及读取文件f.write('Hello world!')data1 = f.r原创 2020-08-04 21:43:40 · 464 阅读 · 0 评论 -
文件夹与文件操作
文件夹与文件操作创建文件夹创建空文件夹 os.mkdir(filename)检测文件夹是否存在 os.path.exists('filename')创建多层文件夹 os.makedirs()复制、移动、重命名复制文件 shutil.copy(file,path/)移动文件夹 shutil.copytree('dir','new_dir')移动文件或文件夹重命名文件或文件夹删除删除文件 os.remove(filename)删除文件夹 shutil.rmtree('dir')创建文件夹创建空文件夹 os.原创 2020-08-05 11:05:16 · 528 阅读 · 0 评论 -
创建和解压压缩包
创建和解压压缩包读取压缩包读取压缩包内文件读取压缩包内文件信息解压压缩包将压缩包内单个文件解压出来将压缩包内所有文件都提取出来将有密码的压缩包解压创建压缩包创建压缩包文件向已有压缩包内添加文件读取压缩包读取压缩包内文件语法:with zipfile.ZipFile('zipfile_name','r') as zipobj: print(zipobj.namelist())import zipfile# 读取上层文件夹中的demo.zip压缩包with zipfile.ZipFi原创 2020-08-17 13:24:03 · 392 阅读 · 0 评论 -
python 使用 openpyxl 打开及读取 excel 表格
python 使用 openpyxl 打开及读取 excel 表格 openpyxl简介安装openpyxl打开及读取表格内容1、打开 Excel 表格并获取表格名称2、通过 sheet 名称获取表格3、获取表格的尺寸大小(几行几列数据)4、获取表格内某个格子的数据5、获取某个格子的行数、列数、坐标6、获取一系列格子6.1 sheet[]方式6.2 .iter_rows()与.iter_cols()方式openpyxl简介openpyxl 最好用的 python 操作 excel 表格库,但不是官方原创 2020-08-18 18:40:00 · 37649 阅读 · 0 评论 -
python 使用 openpyxl 修改表格中的内容
python 使用 openpyxl 修改表格中的内容 1、向某个格子中写入内容并保存2、向表格中插入行数据 .append()3、在 python 中使用 excel 函数公式4、插入空行和空列 .insert_cols()和.insert_rows()5、删除行和列 .delete_rows()和.delete_cols()6、移动格子 .move_range()7、创建新的 sheet 表格 .create_sheet()8、删除某个 sheet 表 .remove()9、复制一个 sheet 表原创 2020-08-25 11:29:38 · 18063 阅读 · 2 评论 -
python 使用 openpyxl 批量调整字体和样式
python 使用 openpyxl 批量调整字体和样式修改字体样式 Font(name,size,bold,italic,color)获取表格中格子的字体样式设置对齐样式 Alignment(horizontal,vertical,text_rotation,wrap_text)设置边框样式 Side(style,color)设置填充样式 PatternFill()、GradientFill()设置行高和列宽合并单元格与取消合并单元格合并单元格 merge_cells()取消合并单元格 unmerge_原创 2020-11-15 21:55:03 · 25131 阅读 · 3 评论 -
Python封装excel操作
Python封装excel操作结构说明代码解析openpyxl 是 python 中操作 excel 表格比较常用的一个库,可以读取和写入excel文件,支持【.xlsx / .xlsm / .xltx / .xltm】格式的文件,处理excel数据、公式、样式,且可以在表格内插入图表但是在实际项目的使用过程中,如果经常要用到 openpyxl 进行操作,进行相应的封装,会事半功倍结构说明- - config 配置文件夹- - - - dir_config.py 配置文件路径等相关信息-原创 2021-01-27 21:55:59 · 1834 阅读 · 4 评论 -
python 使用 python-docx 读取和写入 word
python 使用 python-docx 读取和写入 wordpython-docx 库介绍Python 读取 Word 文档内容python-docx 提取文字和文字块python-docx 提取文字python-docx 提取文字块利用 Python 向 Word 文档写入内容添加段落添加文字块添加一个分页添加图片添加表格提取 word 表格,并保存在 excel 中python-docx 库介绍python-docx官方文档python-docx不属于 python 标准库,需要单独安装pi原创 2020-08-25 16:06:40 · 29861 阅读 · 6 评论 -
python 使用 python-docx 调整 Word 文档样式
python 使用 python-docx 调整 Word 文档样式修改文字字体样式修改段落样式对齐样式行间距调整段前与段后间距修改文字字体样式from docx import Documentfrom docx.shared import Pt #设置像素、缩进等from docx.shared import RGBColor #设置字体颜色from docx.oxml.ns import qndoc = Document(r"../wordDemo/表彰大会通知.docx")for原创 2020-11-17 22:25:54 · 8461 阅读 · 3 评论