方便办公——批量根据文件标识修改文件命名

       做我word文件整理工作的人员,经常需要根据文件内的标识(扩散范围)来命名文件,及其容易输入错误,检查更改又很麻烦。

1.概述

使用这个小工具,可以根据需要设置文件命名标识,他的规则是这样的。

1.如果文件和命名没有规定,统一命名为默认值

2.文件和命名不一样以文件为准。

838d638a0d3a423da3185d50730871e9.png

 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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 17:02:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 17:02:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 17:02:02       58 阅读
  4. Python语言-面向对象

    2024-07-09 17:02:02       69 阅读

热门阅读

  1. Fedora 41 移除 Python 2支持

    2024-07-09 17:02:02       26 阅读
  2. 单例模式之懒汉式

    2024-07-09 17:02:02       30 阅读
  3. 代码技巧专题 -- 使用策略模式编写HandleService

    2024-07-09 17:02:02       29 阅读
  4. 汇编学习基础知识【记录】

    2024-07-09 17:02:02       26 阅读
  5. mapper.xml 文件对应的 Dao 接口原理

    2024-07-09 17:02:02       25 阅读
  6. Linux服务监控自动巡检脚本--推送钉钉告警

    2024-07-09 17:02:02       34 阅读
  7. stm32中断

    2024-07-09 17:02:02       26 阅读
  8. 使用引用 XML 文件来优化 EtherCAT ESI 文件的描述

    2024-07-09 17:02:02       33 阅读
  9. uni app for()在App上不运行

    2024-07-09 17:02:02       25 阅读
  10. OpenSNN推文:盛夏智慧之光:七月高校新闻聚焦

    2024-07-09 17:02:02       33 阅读
  11. 【计算机网络——1.2网络边缘】

    2024-07-09 17:02:02       34 阅读
  12. 音频demo:将PCM数据与g726数据的相互转换

    2024-07-09 17:02:02       26 阅读