【发布时间】:2013-04-21 12:45:09
【问题描述】:
使用 pickle 函数是否是将整数写入文本文件的最快、最可靠的方法?
这是我目前的语法:
import pickle
pickle.dump(obj, file)
如果有更强大的替代方案,请随时告诉我。
我的用例是编写用户输入:
n=int(input("Enter a number: "))
- 是的,人类需要阅读并可能对其进行编辑
- 文件中会有 10 个数字
- Python 可能需要稍后再读回它。
【问题讨论】:
-
你的用例是什么?
-
哦,抱歉没有详细说明,但我是用它来将整数(用户输入)写入 .txt 文件。
-
你的问题还不清楚。文件将如何使用?如果您的程序需要稍后读取文件并检索数字,pickle 可能是合适的。否则,它可能不是。
-
主要问题是:人类是否需要阅读此文件?编辑它?一个非python程序可能想要阅读它?编辑它?文件中有多少数据?会不会只有一个数字?很多数字?
标签: python performance pickle robustness