python批量改文件名字,python批量改变量名
一般都有自己的命名习惯,比如“python实验1: xxxx 2020-11-1”,有一天想改成“Python实验1: xxxx 2020-11-1”。之前的呢,特别是多的时候?我记得ACDSee等图片查看软件有批量重命名的功能,但是比较简单。大概就是选择一个批次,依次改成xxx001xxxx002。使用python脚本可以根据条件实现所需的规则。所以先实现一个简单的,去掉文件的前三个字符。为什么?我有一大波前缀为“4K勇敢的心1995”的视频,现在我只想削弱4K。
OS # path=input(请输入目录(add/):)# path= c:/users/ABC/desktop/1/ #注意斜杠方向,或者添加R c: \ users \ ABC \ desktop \ 1 path=。/1/#这里那么里面的所有文件都会被处理fileList=os.listdir(path) #得到一个所有文件名的列表,你可以在print(fileList)中查看I=0 while(I len(fileList)):#循环数是文件的总数,文件夹也被认为是文件current filename=fileList[I]new filename=current filename[3:len(fileList[I]]# str[0:1]输出从str位置0开始到位置1开始的字符这里删除文件名的前三个字符,OS.rename(路径当前文件名,路径新文件名);#大概需要一个绝对路径?I=i 1 print(f 修改的第{i}个文件是: new filename print()print(f 成功修改{i}个文件名)#注意f的用法。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。