python实现将文件夹中的xlsx文件复制到另一个文件夹中,其他文件不复制
时间: 2023-11-19 08:04:27 浏览: 134
用Python批量把文件复制到另一个文件夹的实现方法
5星 · 资源好评率100%
您可以使用Python的shutil模块来实现将文件夹中的xlsx文件复制到另一个文件夹中的功能。以下是一个示例代码:
```python
import os
import shutil
def copy_xlsx_files(source_folder, destination_folder):
# 检查目标文件夹是否存在,如果不存在则创建
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
# 遍历源文件夹中的文件
for filename in os.listdir(source_folder):
source_file = os.path.join(source_folder, filename)
# 检查文件是否为xlsx文件
if filename.endswith('.xlsx') and os.path.isfile(source_file):
destination_file = os.path.join(destination_folder, filename)
shutil.copy2(source_file, destination_file)
print("xlsx文件复制完成!")
# 调用函数进行复制
copy_xlsx_files("源文件夹路径", "目标文件夹路径")
```
请将"源文件夹路径"和"目标文件夹路径"替换为您实际的文件夹路径。这段代码将遍历源文件夹中的所有文件,如果文件是以".xlsx"结尾的xlsx文件,则将其复制到目标文件夹中。
阅读全文