当你从网络下载一季电视剧或一部电影时,文件名前边可能有很多前缀,比如说圣城家园,人人影视或者其他什么的。
在查看文件时往往只显示前面的一些不是那么必要的字符了,降低了查看文件名的效率,在文件夹里看起来也不是那么美丽。。。
手动一个一个删也没什么问题,就是有些费时,看起来有些傻。(以前上班时要把室里面的保密文件一个个加上保密二字,那时还不怎么会编程,一个个加的要死)
这时就可以让计算机程序完成这种重复的操作。
第一篇文章,教大家如何安装Python。
下面我就演示怎么进行操作:
打开vscode,新建个文件,起个名字比如rename_files.py,保存在桌面
输入如下代码
os.chdir里的参数就是你要修改的那些文件所在的目录
比如我的就是
'C:/Users/zheng/Desktop/shengsiyuan/Java Web wmv'
通过观察知道在这个例子中每个文件名的重复信息都是“[”开始,“]”结束后面还跟一个下划线,那就在for语句的遍历中只保留“]”后的信息。
在命令行中运行这个文件
`python rename_files.py`
发现前面还有一个下划线,那就改成“+2”好了。。。
再试下之后
删除了前面重复的信息,留下想要的。
3. 最后将代码改成
将打印在命令行那句语句注释掉# print(newname),添加shutil.move(f, newname)
4.再次运行py文件,文件名就会批量修改成我们想要的结果
领取专属 10元无门槛券
私享最新 技术干货