以下是一个保存输入搜索历史的示例代码:
class SearchHistory:
def __init__(self):
self.history = []
def add_search(self, search):
self.history.append(search)
def get_history(self):
return self.history
search_history = SearchHistory()
while True:
search = input("请输入搜索内容:")
search_history.add_search(search)
print("搜索历史:", search_history.get_history())
这个示例代码创建了一个名为SearchHistory
的类,其中包含了一个history
列表用于保存输入的搜索历史。SearchHistory
类还定义了一个add_search
方法用于添加新的搜索内容到历史记录中,并提供了一个get_history
方法用于获取保存的搜索历史。
在示例代码的主循环中,使用input
函数获取用户输入的搜索内容,然后调用add_search
方法将搜索内容添加到搜索历史中,并使用get_history
方法打印出当前的搜索历史。
你可以根据自己的需求对这个示例代码进行修改和扩展,例如可以将搜索历史保存到文件中,或者添加功能以便用户可以查看特定时间段内的搜索历史等等。
上一篇:保存输入数据JavaFX
下一篇:保存输入为变量的Dash