代码之家  ›  专栏  ›  技术社区  ›  Othniel

如何将信息保留更长时间

  •  -1
  • Othniel  · 技术社区  · 7 年前

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

    请帮忙!

    1 回复  |  直到 7 年前
        1
  •  2
  •   paxdiablo    7 年前

    您可以将其写入文件或数据库。常用方法包括:

    with open('outputfile.txt', 'w+') as file:
        file.write(data)
    

    或JSON数据库

    import json
    with open('database.json', 'w+') as file:
        json.dump(my_dictionary_or_list, file)
    

    以后可以使用类似的方法检索数据。只需在谷歌上搜索“python read from file”或“python open json file”,学习如何使用您选择的方法。

    :这不是一个全面的列表。还有许多其他技术(CSV文件、 pickle 模块、sql数据库或 shelf/shelves? .txt 文件和JSON,但您应该慢慢地尝试了解更多,因为它们都是为特定目的而构建的,根据具体情况,它们可能比另一个更容易/更难实现。