猿问

如何更长时间地保存信息

我想制作一个接受用户输入(可能是用户的姓名或生日)并将其保存在某处的程序,以便即使在程序重新启动后也可以重复使用

我搜索过谷歌,我得到的只是使用一个变量,但是当程序终止时,变量不会保留东西

请帮忙!


有只小跳蛙
浏览 139回答 1
1回答

慕尼黑8549860

您可以将其写入文件或数据库。常用方法包括:with open('outputfile.txt', 'w+') as file:    file.write(data)或 JSON 数据库import jsonwith open('database.json', 'w+') as file:    json.dump(my_dictionary_or_list, file)您可以使用类似的方法稍后检索数据。只需谷歌“python 从文件中读取”或“python 打开 json 文件”并了解如何使用您选择的方法。注意:这不是一个完整的列表。还有许多其他技术(CSV 文件、pickle模块、sql 数据库或shelf/shelves?模块等等)我建议您从.txt文件和 JSON开始,但您应该慢慢尝试了解更多,因为它们都是为特定目的而构建的,并且根据情况可能比另一个更容易/更难实施。
随时随地看视频慕课网APP

相关分类

Python
我要回答