python 批量修改文件名_Python 批量修改文件名
当你从网络下载一季电视剧或一部电影时,文件名前边可能有很多前缀,比如说圣城家园,人人影视或者其他什么的。
在查看文件时往往只显示前面的一些不是那么必要的字符了,降低了查看文件名的效率,在文件夹里看起来也不是那么美丽。。。
手动一个一个删也没什么问题,就是有些费时,看起来有些傻。(以前上班时要把室里面的保密文件一个个加上保密二字,那时还不怎么会编程,一个个加的要死)
这时就可以让计算机程序完成这种重复的操作。
第一篇文章,教大家如何安装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文件,文件名就会批量修改成我们想要的结果
python 批量修改文件名_Python 批量修改文件名相关推荐
- python 修改文件名_Python 批量修改文件名
本篇梳理了批量修改文件名的Python代码. import os import numpy as nppath = 'C:/Users/Owen/PycharmProjects/Create_File ...
- python添加图片水印_python 批量添加图片水印
python程序,用来批量添加图片水印.输入一个文件夹.水印位置(左下角.底部中间.右下角).用户名(用户名是中文的),批量给文件夹里所有的jpg和png图片在指定位置添加水印. 水印内容是:用户名 ...
- python批量新建文件_python批量处理
python opencv图像二值化批量处理 from skimage import data_dir,io,transform,color,filters import numpy as np im ...
- python改文件名_python批量修改文件名、批量修改xml文件的path和filename
1. python批量修改文件名(控制文件名的起始编号) import os path = "E:/Project/label/fire/" # 目标路径 filename_lis ...
- python批量更改word文件名_python批量修改word文件名
最近不小心把硬盘给格式化了,由于当时的文件没有备份,所以一下所有的文件都没有了,于是只能采取补救措施,用文件恢复软件恢复了一部分的数据出来,但是恢复完毕的文件的文件名全丢了,所有的文件只有代号,如下面 ...
- python批量删除文件名_Python批量修改文件名(删除指定关键字)
因下载的视频文件大多数含有视频网站的url或者包含其他不要的字符串,用python自动修改. 目前缺点: 1,需要把.py放在目录内运行 代码如下:import os, re while True: ...
- python怎样批量修改文件大小_python:批量修改文件名批量修改图片尺寸
功能:批量修改图片尺寸 图像的几何变换,如缩放.旋转和翻转等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数,下面进行逐一介绍. 1.图像的缩放 图像的缩放使用 ...
- python海龟图画龙珠_Python批量复制修改文件名[七龙珠版]
之前下了好多版本的七龙珠,终于找到灵感工作室出的高清的全是辽艺国语配音的第一部全集.可惜名字略有瑕疵,不带每集的标题,然后另一个ED2000.COM下载的都带标题,就想把每个标题复制过来,今天有空搞了 ...
- python文件命名 数字_python 批量修改数字类的文件名
今天碰到一个小问题,下载音频的时候,文件名的名字变成了数字,排序呢,是按照数字的大小往下排的. 想自己给它们重新起名字,但是又不打乱音频的顺序.好吧,那就自己写写代码吧. 思路就是遍历音频文件的数字文 ...
最新文章
- 情侣必做的100件小事,提升幸福感,快收藏
- 浅析搜索引擎对网站的抓取规则有哪些方面
- 「数据库系列三」磁盘、内存和带宽
- linux系统命令行基础知识点
- 软件系统兼容性设计_港口大型设备状态评估及管理信息系统的设计
- nginx 在ubuntu 上的启动,停止,重启
- wait 和 sleep 区别
- 如何制作透明背景的图片
- 航空概论(历年资料,引之百度文库,PS:未调格式,有点乱)
- 海康Ehome协议java开发
- 【广东大学生网络攻防大赛-WriteUp(非官方)】Reverse | pyre
- 动态SQL execute immediate
- Java学习-发红包案例
- 【超全】Go语言超详细学习知识体系
- [Codeforces Round #516][Codeforces 1063C/1064E. Dwarves, Hats and Extrasensory Abilities]
- 设计模式—策略模式的设计与使用
- 智能机器人为什么连接不上服务器,战争机器人无法连接服务器是什么原因
- 凸优化_Stephen_Boyd_
- 中兴面试2016 软件开发
- man DMIDECODE