具体需求:文件夹结构为:第1章/第1节/文件1,有多个章节,每一章节当中有多个节,每个节当中有多个文件,文件的编号是1-100,现在需要将每个文件的文件名改为,第X章_第X节_文件X,并且文件一部分是avi格式,需要全部重命名为mp4格式,也即对文件名添加前缀,同时修改后缀
import os
for i in range(1,10):
folder_name = "D:/XXX/XXX/XXX/文件名"+str(i)
file_names = os.listdir(folder_name)
os.chdir(folder_name)
for name in file_names:
print(name)
os.rename(name,'XXX_XXX'+str(i)+'_'+name)
files = os.listdir(folder_name)
for filename in files:
portion = os.path.splitext(filename)
print(portion)
# 如果后缀是.avi
if portion[1] == ".avi":
# 重新组合文件名和后缀名
newname = portion[0] + ".mp4"
os.rename(filename,newname)
只修改文件后缀的程序
# python批量更换后缀名,avi后缀修改为mp4后缀
import os
# 方法一,python文件只修改当前目录下的文件名
files = os.listdir('.')
for filename in files:
portion = os.path.splite

本文介绍如何使用Python进行批量文件名修改,包括添加前缀和更改文件后缀。针对特定的文件夹结构,如‘第X章/第X节/文件X’,通过Python脚本将文件名改为‘第X章_第X节_文件X’格式,并将avi文件统一转换为mp4格式。
最低0.47元/天 解锁文章
2041

被折叠的 条评论
为什么被折叠?



