嗨,我有很多不同的文件需要重命名为其他文件。我已经做到了这一点,但我希望它能让我有很多项要替换,以及它们相应的替换项,而不是逐个键入,运行代码,然后重新键入。在
更新*我还需要重命名,只改变文件的一部分,而不是全部,所以如果有一个“Cat5e_1mbend1bottom50mm2 bend2top-Aqeoiu31”,它只需将其更改为“Cat5e50m1mBED_50m2mBE2U-Aqeoiu31”
import os, glob
#searches for roots, directory and files
for root,dirs, files in os.walk(r"H:\My Documents\CrossTalk\\"):
for f in files:
if f == "Cat5e_1mBend1bottom50m2mBend2top":#string you want to rename
try:
os.rename('Cat5e_1mBend1bottom50m2mBend2top', 'Cat5e50m1mBED_50m2mBE2U'))
except FileNotFoundError, e:
print(str(e))
这是你想要的吗?在
看看这是不是你想要的!!!在
^{pr2}${首先你需要一个小的代码替换:
在名称映射中,
key
(位于“:
”左侧的字符串)是文件系统中文件的名称,value
(位于“:
”右侧的字符串)是您要使用的名称。在相关问题 更多 >
编程相关推荐