Python如何根据excel列表信息,查找文件夹里文件,符合条件文件移动到另一文件夹
时间: 2023-04-05 10:04:49 浏览: 155
python实现指定文件夹下的指定文件移动到指定位置
3星 · 编辑精心推荐
你可以使用Python中的pandas库来读取excel列表信息,然后使用os库来遍历文件夹中的文件,判断是否符合条件,如果符合条件则使用shutil库中的move函数将文件移动到另一个文件夹中。具体实现可以参考以下代码:
```python
import pandas as pd
import os
import shutil
# 读取excel列表信息
df = pd.read_excel('file_list.xlsx')
# 遍历文件夹中的文件
for file in os.listdir('folder_path'):
# 判断文件是否符合条件
if file in df['file_name'].tolist() and os.path.splitext(file)[1] in df['file_extension'].tolist():
# 移动文件到另一个文件夹中
shutil.move(os.path.join('folder_path', file), 'new_folder_path')
```
其中,'file_list.xlsx'是包含文件名和文件扩展名的excel文件,'folder_path'是要查找的文件夹路径,'new_folder_path'是要移动到的文件夹路径。
阅读全文