批量重命名字幕(二)

###觉得麻烦,所以要改进。 这次下载的视频分好多章,所以解压出来有好多个子目录,这样上次那个小程序就 需要改进了。既然是批量重命名,就得一键操作才行。 查了查pythondoc,找到需要用的方法名。实现遍历文件夹,得到所有字幕文件,然 后改名。代码如下:


import os

path = r"X:\XXX\XXX"
for (dirpath, dirnames, filenames) in os.walk(path):
	for filename in filenames:
		if filename[-4:] == ".srt":
			newname = filename.replace(".en.srt", ".srt")
			os.rename(os.path.join(dirpath, filename), os.path.join(dirpath, newname) )
			

Published: July 13 2014

blog comments powered by Disqus