我正在尝试根据文件名重命名文件。例如,如果文件名为:
Project123 Phase1 Design.pdf
和Project456 Phase2 Design.pdf
输出文件名应为
Project123_PH1_Design.pdf
和Project456_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)))
目前没有回答
相关问题 更多 >
编程相关推荐