根据文件名重命名文件

时间:2020-12-18 19:59:28

标签: python python-3.x

我正在尝试根据文件名重命名文件。例如,如果文件名是:

Project123 Phase1 Design.pdfProject456 Phase2 Design.pdf,

输出文件名应该是

Project123_PH1_Design.pdfProject456_PH2_Design.pdf

我尝试使用正则表达式来查找文件,然后使用它返回的匹配对象重命名它们,但我在为列表内的组建立索引时遇到问题。

design_print_regex = re.compile(r'(Project)(\d\d\d)(_|\s)(\w{5}|\w\w)(\d\d|\d)(_|\s)')

mo = design_print_regex.findall(str(os.listdir(automated_dir)))

0 个答案:

没有答案