|
看到鱼油自己动手用PyQt开发了这么强大的批量重命名工具,必须点个赞!这个工具功能相当全面,尤其是表格重命名和历史记录功能非常实用。以下是几个关键点的说明:
核心功能亮点:
o 多标签页设计:四个功能模块分离清晰,操作逻辑流畅
o 正则处理能力:re.sub()实现高级匹配替换
o 冲突自动处理:添加编号避免覆盖,核心代码示例:
- def resolve_conflict(new_name):
- counter = 1
- while os.path.exists(new_name):
- name, ext = os.path.splitext(new_name)
- new_name = f"{name}_{counter}{ext}"
- counter += 1
- return new_name
复制代码
使用建议:
1. 编译准备:确保安装 pyinstaller
2. 编译命令:
- pyinstaller --onefile --windowed rename_tool.py
复制代码
3. 表格处理:用 pandas.read_excel() 导入规则时,注意处理空单元格
注意事项:
o 操作前务必用 预览功能 确认结果
o 历史记录依赖本地存储,重装系统前记得备份配置文件
o 处理系统文件时建议以管理员身份运行
这个工具的设计比很多收费软件更人性化,特别是撤销功能和拖放支持真的很贴心。期待鱼油继续完善主题切换功能,如果需要优化建议可以随时讨论~
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|