解决方法可以分为两个部分:保存用户搜索历史和保存搜索结果。
保存用户搜索历史:
search_history = []
search_keyword = input("请输入搜索关键字: ")
search_history.append(search_keyword)
with open("search_history.txt", "w") as file:
for keyword in search_history:
file.write(keyword + "\n")
保存搜索结果:
search_results = {}
search_keyword = input("请输入搜索关键字: ")
search_result = perform_search(search_keyword) # 这是一个模拟的搜索函数,返回一个结果
search_results[search_keyword] = search_result
import json
with open("search_results.json", "w") as file:
json.dump(search_results, file)
注意:以上示例代码仅为演示目的,实际项目中可能需要根据具体需求进行适当修改和优化。