返回

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)

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

python给一个文件夹中的所有文件进行重命名_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)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
乱序文本重新命名成顺序的 2023-10-28 12:03:26