,可以通过以下步骤实现:
以下是一种可能的实现方式:
# 文件读取
file1 = open('file1.txt', 'r')
file2 = open('file2.txt', 'r')
file3 = open('file3.txt', 'r')
data1 = file1.readlines()
data2 = file2.readlines()
data3 = file3.readlines()
file1.close()
file2.close()
file3.close()
# 数据搜索
search_data = "target_data"
search_results = []
# 在文件1中搜索
for line in data1:
if search_data in line:
search_results.append((line, "file1.txt"))
# 在文件2中搜索
for line in data2:
if search_data in line:
search_results.append((line, "file2.txt"))
# 在文件3中搜索
for line in data3:
if search_data in line:
search_results.append((line, "file3.txt"))
# 搜索结果处理
if len(search_results) > 0:
print("搜索结果:")
for result in search_results:
print("匹配行:", result[0])
print("所在文件:", result[1])
else:
print("未找到匹配的数据。")
请注意,以上代码仅为示例,具体实现方式可能因编程语言和具体需求而有所不同。此外,根据实际情况,可能需要进行错误处理、数据清洗或其他额外的操作。
领取专属 10元无门槛券
手把手带您无忧上云