将列表保存到文件中,将另一个列表添加到同一文件中,然后在 google colab 上加载

Posted

技术标签:

【中文标题】将列表保存到文件中,将另一个列表添加到同一文件中,然后在 google colab 上加载【英文标题】:Save list to a file, add another list to the same file, and load later, on google colab 【发布时间】:2021-04-07 01:04:40 【问题描述】:

有人可以推荐一种将列表保存到文件的好方法,将另一个列表添加到同一文件中,然后稍后在 google colab 上加载该文件中的所有保存列表吗?

【问题讨论】:

【参考方案1】:
lists_to_write = ['losses', 'time']
data = listname: globals()[listname] for listname in lists_to_write

with open(file_path, 'w') as file:
    json.dump(data, file, indent=2)

这里 lists_to_write 包含您要存储在路径为 file_path

的文件中的列表的名称

然后您可以像这样加载文件:

with open(file_path, 'r') as file:
    data = json.load(file)

【讨论】:

以上是关于将列表保存到文件中,将另一个列表添加到同一文件中,然后在 google colab 上加载的主要内容,如果未能解决你的问题,请参考以下文章

ctypes 将另一个结构中的结构保存到文件中

如何从两个列表框保存文件c#

在 setState() 方法中向 List 添加元素,而不是保存元素 Flutter

如何将字典列表保存到文件中?

如何将列表保存到 XML 文件中

从文件中读取元组列表/将数据保存到文件