【发布时间】:2018-01-13 00:04:23
【问题描述】:
我有一个文件列表:Wav16.ogg、Wav17.ogg ... Wav76.ogg
我想转换为:a65.ogg, b72.ogg ... b32.ogg
这是我目前所拥有的:
import os
import numpy as np
OldContent = [i.strip().split() for i in open("OTWGYNmp3/Wav#.txt").readlines()]
oldName = np.asarray(OldContent)
NewContent = [i.strip().split() for i in open("OTWGYNmp3/Key#.txt").readlines()]
newName = np.asarray(NewContent)
这是我想要实现但不确定如何前进的要点:
for i in len(newName):
os.rename(oldName[i], newName[i])
我环顾四周,看到了不同的答案,但它们都涉及通过某种因素更改名称,而不是用任意名称替换:Rename multiple files in a directory in Python
【问题讨论】:
-
显示您尝试过的内容。 SO 不是免费的编程服务。
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出以及您实际获得的输出(控制台输出、回溯等)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask。
标签: python bash rename file-rename