如何用python筛选出文件夹中全部指定名字的文件?
比如一个文件夹中有1.jpg,2.jpg,3.jpg,4.jpg,5.jpg。我有个excel上面有一列写了1.jpg,3.jpg,5.jpg。如何筛选excel中包含的文件复制到新的名为“新建文件夹”的文件夹?
回答
excel内容:
python代码:
#!/usr/bin/env python#-*- coding:utf-8 -*-
#script_name: cpfile.py
import pandas as pd
import os,shutil
src="https://ask.csdn.net/root/test" #picture path
new_path='/root/newpath'
os.chdir(src)
name_data = pd.read_excel('names.xls',encoding='utf-8')
for name in name_data['name']:
if os.path.isfile(name):
print(name)
shutil.copy(name,os.path.join(new_path,name))
效果:
以上是 如何用python筛选出文件夹中全部指定名字的文件? 的全部内容, 来源链接: utcz.com/a/62215.html