Python 存储数据

标签 python storage

我的程序中有一个列表。我有一个附加到列表的功能,不幸的是当你关闭程序时,你添加的东西消失了,列表又回到了开头。有什么方法可以存储数据,以便用户可以重新打开程序并且列表已满。

最佳答案

你可以试试pickle模块将内存数据存储到磁盘,这是一个例子:

存储数据:

import pickle
dataset = ['hello','test']
outputFile = 'test.data'
fw = open(outputFile, 'wb')
pickle.dump(dataset, fw)
fw.close()

加载数据:

import pickle
inputFile = 'test.data'
fd = open(inputFile, 'rb')
dataset = pickle.load(fd)
print dataset

关于Python 存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27913261/

相关文章:

用于存储体素/ block 类型的 Java 与 XML Lua

python - 操作系统错误: [WinError 1450] Insufficient system resources exist to complete the requested service using Selenium in Python through Anaconda

Python 无法与 Minecraft 服务器的子进程通信

python - Spark 可以从 pyspark 访问 Hive 表,但不能从 spark-submit

python - 如何在 python 上解决 TISE 的简单边值问题

android - 从 Android 应用程序存储游戏统计信息

android - Adb 无法在 Max OSX 10.7.2 中检测到安卓设备

Python正则表达式以开头的单词拆分

java - 嵌入式模式下的 neo4j + heroku;存储选项?

java - 如何在Java中高效存储滚动播放项属性?