我有一个文件夹的文件,如txt文件,csv文件,HTML文件,pdf文件充满。然后我有另一个csv文件,其中包含我从该文件夹中需要的文件名。我想将文件移动到另一个与csv文件“名称列”中的文件名匹配的文件夹中
文件夹中的示例文件名:
doggy.csv
cattodog.txt
birdy.pdf
eagle.pdf
:
:
wolfy.pdf.txt.csv
我的csv文件:
ID Name
001 doggy.csv
002 cattodog.txt
003 eagle.pdf
:
:
n wolfy.pdf.txt.csv
我想知道有没有快速的方法来创建一个代码,可以循环通过与我的csv文件中的“名称列”匹配的文件夹,然后将这些匹配的文件移动到另一个文件夹
谢谢
此代码可能有助于:
此外,我建议将您的姓名保存在一个txt文件中,并使用bash对其文件进行mv
然后在命令行中:
您可以首先使用
pandas
读取包含文件名的csv文件,然后循环浏览:您还可以使用
if not os.path.exists(fileDest+ff)
检查目标位置是否已经存在该文件,以防使用copy
而不是move
相关问题 更多 >
编程相关推荐