python 获取文件夹内所有文件名 并根据文件名复制到另外一个文件夹内
时间: 2024-09-25 12:03:27 浏览: 44
在Python中,你可以使用`os`模块来获取文件夹内的所有文件名,并利用`shutil`模块中的`copy2`函数将它们复制到另一个文件夹。这里是一个简单的示例:
```python
import os
import shutil
# 定义源文件夹路径和目标文件夹路径
src_folder = '/path/to/source/folder'
dst_folder = '/path/to/destination/folder'
# 检查目标文件夹是否存在,如果不存在则创建
if not os.path.exists(dst_folder):
os.makedirs(dst_folder)
# 遍历源文件夹中的所有文件
for filename in os.listdir(src_folder):
# 获取文件完整路径
src_file_path = os.path.join(src_folder, filename)
# 只操作非目录文件
if os.path.isfile(src_file_path):
# 将文件复制到目标文件夹
dst_file_path = os.path.join(dst_folder, filename)
shutil.copy2(src_file_path, dst_file_path)
阅读全文