Python 3.x 使用Python复制和粘贴具有相似但不精确名称的文件
我有两个文件夹,每个文件夹有几个文件 文件夹1:Python 3.x 使用Python复制和粘贴具有相似但不精确名称的文件,python-3.x,Python 3.x,我有两个文件夹,每个文件夹有几个文件 文件夹1: abc_1600_efg.xlsx abc_1601_efg.xlsx abc_1602_efg.xlsx abc_1603_efg.xlsx 文件夹2: ijk_1600_xyz.xlsx ijk_1601_xyz.xlsx ijk_1602_xyz.xlsx ijk_1603_xyz.xlsx lmn_1600_tuv.xlsx lmn_1601_tuv.xlsx lmn_1602_tuv.xlsx lmn_1603_tuv.xlsx 假设每
import re,os
for file1 in os.listdir(folder1):
match=re.match('..._(\d+)_.*'),file1).group(1)
for file2 in os.listdir(folder2):
if ('_'+match+'_' in file2) :
... copy ...
无论如何,你应该知道如何适应这些情况 这是行不通的。请记住,folder2中没有以
efg
结尾的文件。例如,是,已修复。无论如何,这并不深刻,问题也不那么严重。