python给一个文件夹中的所有文件进行重命名
发布时间:2023-10-28 15:14:43 123 相关标签:
#!/usr/bin/env python
import os
Root_dir = r"E:\data_rename"
files = os.listdir(Root_dir)
print(files) #list型
print(type(files))
count = 1
for file in files:
newname_token = []
newname_token.append('__')
newname_token.append(str(count))
count += 1
if count <= 4:
print("newname_token",newname_token)
newfilename = ''.join(newname_token) + '.txt'
if count <= 4:
print("newfilename",newfilename)
#join的作用是将list连接成一个字符串, list=[1,2,3], "-".join(list) => 1-2-3
old_path = os.path.join(Root_dir,file)
new_path = os.path.join(Root_dir,newfilename)
os.rename(old_path,new_path)
将一个文件夹按照目录更名
import sys, os
with open("目录.txt", "r") as f:
d = f.read().split("\n")
print(d)
for i in range(1, 53):
index = str(i).zfill(2)
print(f"音频/{index}【PDD勇略】", f"音频/{d[i-1]}.mp3")
os.rename(f"音频/{index}【PDD勇略】.mp3", f"音频/{d[i-1]}.mp3")
文章来源: https://blog.51cto.com/u_15888063/5879477
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报