可以通过使用shutil库中的copy2函数来实现。copy2函数是shutil库中的一个文件复制函数,它可以复制文件的内容、权限和元数据。
以下是一个示例代码,演示了如何在Python中复制Jpegs:
import shutil
def copy_jpegs(source_dir, destination_dir):
# 获取源目录中所有的文件
file_list = os.listdir(source_dir)
# 遍历文件列表
for file_name in file_list:
# 检查文件是否是Jpeg格式
if file_name.lower().endswith('.jpg') or file_name.lower().endswith('.jpeg'):
# 构建源文件路径和目标文件路径
source_file = os.path.join(source_dir, file_name)
destination_file = os.path.join(destination_dir, file_name)
# 复制文件
shutil.copy2(source_file, destination_file)
# 源目录和目标目录
source_directory = '/path/to/source/directory'
destination_directory = '/path/to/destination/directory'
# 调用函数进行复制
copy_jpegs(source_directory, destination_directory)
在上述代码中,我们首先导入了shutil库,然后定义了一个名为copy_jpegs的函数,该函数接受源目录和目标目录作为参数。函数内部使用os.listdir函数获取源目录中的所有文件,并遍历文件列表。对于每个文件,我们检查其扩展名是否为.jpg或.jpeg,如果是,则构建源文件路径和目标文件路径,并使用shutil.copy2函数复制文件。
请注意,上述代码中的路径仅为示例,您需要根据实际情况修改为您的源目录和目标目录的路径。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上推荐的腾讯云产品仅为示例,您可以根据实际需求选择适合的云计算产品。
领取专属 10元无门槛券
手把手带您无忧上云