建设银陕西省分行网站,兴化建设局网站,谁有推荐的网址,网站界面设计 考虑因素大家好#xff0c;这里是程序员晚枫#xff0c;之前在小破站给大家分享了一个视频#xff1a;批量重命名文件。
最近在程序员晚枫的读者群里#xff0c;发现很多朋友对这个功能很感兴趣#xff0c;尤其是对下一步的优化#xff1a;批量重命名文件夹。
这周我利用下班时…
大家好这里是程序员晚枫之前在小破站给大家分享了一个视频批量重命名文件。
最近在程序员晚枫的读者群里发现很多朋友对这个功能很感兴趣尤其是对下一步的优化批量重命名文件夹。
这周我利用下班时间把这个功能改进了一下增加了几个可选的功能我们一起来看一下吧~ 批量重命名文件/文件夹的功能来自GitHub的开源项目pofile有兴趣的朋友可以自行查看源码。 本文分享的代码可用于win、mac、linux等所有可以安装Python的系统。 1、下载仓库
下载和安装命令如下
pip install pofile这里建议国内的朋友如果觉得下载速度慢可以使用清华镜像进行下载和安装。之前的视频给大家讲过了可以去我的主页看一下教程。
2、基础代码
只需要1行代码就可以实现指定目录下 文件 和 文件夹的批量重命名包含所有的子文件/子文件夹。 小白可以先掌握这个基础代码如果有编程基础可以继续查看本文第3部分3、进阶代码 # 导入这个库
import pofile# 1行代码调用功能
pofile.replace4filename(pathd://晚枫的GitHub仓库//code,del_content程序员晚枫,replace_content开源项目python-office)参数说明
path: 必填需要修改文件夹/文件名称的根目录注意该根目录名称不会被修改del_content: 必填需要替换/删除的内容replace_content: 选填替换后的内容不填则实现删除文件或者文件夹中del_content的效果
3、进阶代码
如果你有更多个性化的需求例如
只修改文件不修改文件夹只修改文件夹不修改文件名只修改指定word文档的文件名不修改ppt格式的文件名。
可以通过增加以下参数实现说明如下
# 导入这个库
import pofile# 1行代码调用功能
pofile.replace4filename(pathd://晚枫的GitHub仓库//code,del_content程序员晚枫,replace_content开源项目python-office,dir_renameFalse,file_renameFalse,suffix.py)参数说明(这些参数在上文基础代码中不填是因为都是有默认值的)
dir_rename: 选填是否修改文件夹名称默认True - 修改file_rename: 选填是否修改文件名称默认True - 修改suffix: 选填指定修改的文件类型默认None - 所有
写在最后
这个功能还有一个待优化项可以指定修改子文件夹的层级但提出这个需求的朋友还没有所以我暂时没开发。如果有需要的朋友可以在评论区告诉我。
从2022年4月开始在GitHub和gitee同步上传并且维护开源项目python-office及其它poxx开源系列已经1年多了项目被越来越多的人使用我也获得了很多的使用反馈和优化建议再次感谢大家的关注、star和点赞