0
点赞
收藏
分享

微信扫一扫

python给一个文件夹中的所有文件进行重命名


#!/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)

将一个文件夹按照目录更名

python给一个文件夹中的所有文件进行重命名_字符串

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")


举报

相关推荐

0 条评论