python中,从一个文件夹搜索图片名称中带有ch00.tif的图片,并复制到新的文件夹的代码
时间: 2024-10-29 09:13:07 浏览: 3
在Python中,你可以使用`os`, `shutil`, 和 `glob` 模块来完成这样的操作。以下是一个简单的示例代码:
```python
import os
import shutil
# 定义源文件夹、目标文件夹和搜索模式
src_folder = 'source_directory'
dst_folder = 'destination_directory'
search_pattern = '*ch00.tif'
# 确保目标文件夹存在,如果不存在就创建
if not os.path.exists(dst_folder):
os.makedirs(dst_folder)
# 使用 glob 模块搜索匹配的图片文件
images = glob.glob(os.path.join(src_folder, search_pattern))
# 遍历找到的图片并复制到新文件夹
for img in images:
# 获取图片的完整路径
full_img_path = img
# 新建目标图片的完整路径
new_img_path = os.path.join(dst_folder, os.path.basename(img))
# 复制文件
shutil.copy(full_img_path, new_img_path)
阅读全文