以下是一个简单的Python代码示例,用于比较.txt文件中的.jpg文件,并合并数据:
import os
# 获取.txt文件中的.jpg文件列表
def get_jpg_files_from_txt(txt_file):
jpg_files = []
with open(txt_file, 'r') as file:
lines = file.readlines()
for line in lines:
if line.endswith('.jpg\n'):
jpg_files.append(line.strip())
return jpg_files
# 合并数据
def merge_data(txt_file):
jpg_files = get_jpg_files_from_txt(txt_file)
merged_data = b''
for jpg_file in jpg_files:
with open(jpg_file, 'rb') as file:
merged_data += file.read()
# 将合并后的数据写入新文件
with open('merged.jpg', 'wb') as file:
file.write(merged_data)
# 测试
merge_data('file_list.txt')
请确保将以上代码保存为一个Python文件,并将.txt文件中的.jpg文件路径列表放入file_list.txt
中,每个路径占据一行。运行代码后,将会生成一个名为merged.jpg
的文件,其中包含了所有.jpg文件的数据。