|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!要过年放假回家了,还下载了几步影戏、电视剧甚么的给老爸老妈看,个中下载的一些电视剧文件的文件名中后面有很长的告白信息,我想把告白信息往失落,而保存成心义的局部。比方,但愿把“[影戏地狱-www.dygod.com]新水浒传01.rmvb”重定名为“新水浒传01.rmvb”。因为一个个手动修正很贫苦,以是就想到用Python写几行代码来弄定它。
用Python完成的文件重定名的代码(基于python3)以下所示,完成的是告白前缀往失落。
[影戏地狱-www.dygod.com]新水浒传01.rmvb―>新水浒传01.rmvb- #-*-coding:gb2312-*-Createdon2013-1-27@author:JayRen@module:rename_files@note:renamefilesinaWindowssystem.importosimportrepath="D: emp"defrename_files():prefix="[影戏地狱-www.dygod.com]"forfileinos.listdir(path):ifos.path.isfile(os.path.join(path,file))==True:ifre.match("[影戏地狱-www.dygod.com].+",file):new_name=re.sub(prefix,"",file)#print(file)#print(new_name)os.rename(os.path.join(path,file),os.path.join(path,new_name))if__namei_==__main__:rename_files()
复制代码
以上代码用的目次路径为Windows格局。
别的,从此次入手下手,我仍是决意只管恪守Python中心步伐库的代码作风(最少是缩进体例),利用4个空格来做为一个条理的缩进。
Python社区保举的代码作风,请参考:www.python.org/dev/peps/pep-0008
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|