gpt4 book ai didi

python - 在 Python 脚本中存储用户数据

转载 作者:太空狗 更新时间:2023-10-30 00:21:28 24 4
gpt4 key购买 nike

如果我在下次脚本运行时再次需要数据,那么在运行 Python 脚本时用户输入的数据的首选/通常存储方式是什么?

例如,我的脚本根据用户输入的内容执行计算,然后当用户再次运行该脚本时,它会获取上次运行的结果。

现在,我将数据写入文本文件并从那里读取。我不认为我需要存储非常大的记录(少于 100,我会说)。

我的目标是使用此脚本的 Windows 和 Linux 用户,因此跨平台解决方案会很好。我对使用文本文件的唯一担心是我觉得它可能不是最好的和常用的方式。

所以我的问题是,如果您需要为脚本存储一些数据,该怎么做?

最佳答案

您可以使用 slite 数据库或 CSV 文件。它们都非常易于使用,但适用于具有相同类型信息的行。

最好的选择可能是 shelve模块

import shelve

shelf = shelve.open(filename)
shelf['key1'] = value1
shelf['key2'] = value2

shelf.close()
# next run
shelf.open(filename)

value1 = shelf['key1']
#etc

关于python - 在 Python 脚本中存储用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com