做我word文件整理工作的人员,经常需要根据文件内的标识(扩散范围)来命名文件,及其容易输入错误,检查更改又很麻烦。
1.概述
使用这个小工具,可以根据需要设置文件命名标识,他的规则是这样的。
1.如果文件和命名没有规定,统一命名为默认值
2.文件和命名不一样以文件为准。
2.实现基本步骤:
1.筛选文件,将doc转为docx格式
2.读取docx文件
3.进行重命名
4.通过pysimplegui模块实现界面创作
3.注意点
注意点:通过pysimplegui获得文件绝地路径不可以直接使用需加以转化
# 从界面获得的路径需要修改 folder_path = values[0] + '/'
4.代码实现
代码实现过程中,借鉴参考数海丹心公众号的资料,在次基础上进行优化,添加了界面,方便操作,同时增添了命名标识词的更改。对其中的代码过程进行了更加详细的备注。希望对朋友们有帮助。
import PySimpleGUI as sg import os import docx from docx.shared import Pt # 用于设定字体大小(磅值) from docx.oxml.ns import qn # 用于应用中文字体 from win32com import client as wc def rename_file(fo