如何用python筛选出文件夹中全部指定名字的文件?

比如一个文件夹中有1.jpg,2.jpg,3.jpg,4.jpg,5.jpg。我有个excel上面有一列写了1.jpg,3.jpg,5.jpg。如何筛选excel中包含的文件复制到新的名为“新建文件夹”的文件夹?

回答

excel内容:
如何用python筛选出文件夹中全部指定名字的文件?

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筛选出文件夹中全部指定名字的文件?

以上是 如何用python筛选出文件夹中全部指定名字的文件? 的全部内容, 来源链接: utcz.com/a/62215.html

回到顶部