仅对# 输出文件命名代码进行修改当output_dir目录下文件名中包含有h_h_00 h_100 h_200 h_400 h_900先删除掉文件名的h_h_00 h_100 h_200 h_400 h_900import osimport globfrom natsort import natsorteddir_path = rEhomeupoutput_dir = rEhomeup1# 当前文
修改后的输出文件命名代码
for mp4_file in glob.glob(os.path.join(output_dir, '*.mp4')): file_name = os.path.splitext(os.path.basename(mp4_file))[0] if 'h_' in file_name: file_name = file_name.replace('h_', '') if 'h_00' in file_name: file_name = file_name.replace('h_00', '-') elif 'h_100' in file_name: file_name = file_name.replace('h_100', '-') elif 'h_200' in file_name: file_name = file_name.replace('h_200', '-') elif 'h_400' in file_name: file_name = file_name.replace('h_400', '-') elif 'h_900' in file_name: file_name = file_name.replace('h_900', '-') file_name = file_name.strip('0123456789.-_') # 截取到最后一个英文字母之前 new_file_name = '' for i in range(len(file_name)-1, -1, -1): if file_name[i].isalpha(): new_file_name = file_name[:i] break new_file_name += '.mp4' os.rename(mp4_file, os.path.join(output_dir, new_file_name)
原文地址: https://www.cveoy.top/t/topic/ddL4 著作权归作者所有。请勿转载和采集!