【发布时间】:2015-10-10 11:40:20
【问题描述】:
我需要帮助。 此文件夹中有一个文件夹“C:\TEMP”是格式化文件“IN_ + 7123456789.amr” 有必要对给定模式的文件进行重命名。 “IN_NAME_DATE-CREATE_电话号码.amr” 相应地,如果一个文件名为“OUT_+7123456789.amr”,结果格式为“OUT_NAME_DATE-CREATE_Phone number.amr”
问题是如何指定在os.rename之前检查过的文件名并根据文件名使用模板
import os
path = "C:/TEMP"
for i, filename in enumerate(os.listdir(path)):
os.chdir(path)
os.rename(filename, 'name'+str(i) +'.txt')
i = i+1
【问题讨论】:
-
"如何指定文件名已被检查"检查什么?也许如果你展示一些我可能理解的代码?
-
检查文件名中是否存在单词,例如单词 of in / out / Phone
-
Дима,使用您在评论中指定的代码更新问题
-
你检查
glob模块了吗? -
@bufh 这个模块没有在文件夹中进行简单的搜索?
标签: python file rename file-rename