将匹配的文件名(pdf)从Excel中的目录和列复制到Python中的新目录

时间:2019-01-18 08:13:55

标签: python file-handling shutil

将目录中的文件(pdf)与名称列表进行比较,这些名称在excel csv中作为一列提供,并且仅使用python将那些与新文件匹配或复制到现有目录的文件保留在目录中。如何做到这一点。

1 个答案:

答案 0 :(得分:2)

dir_path = 'mydir'
file_path = 'foo.csv'

f = pd.read_csv(file_path, names=['A'])
ll1 = [os.remove(os.path.join(dir_path, x)) for x in os.listdir(dir_path) if x.replace('.pdf', '') not in f['A'].tolist()]