使用 pickle 函数是否是将整数写入文本文件的最快、最可靠的方法?
这是我到目前为止的语法:
import pickle
pickle.dump(obj, file)
如果有更强大的替代方案,请随时告诉我。
我的用例是编写用户输入:
n=int(input("Enter a number: "))
- 是的,需要人工阅读并可能进行编辑
- 文件中将有10个数字
- Python 稍后可能需要读回它。
最佳答案
我认为这样做更简单:
number = 1337
with open('filename.txt', 'w') as f:
f.write('%d' % number)
但这实际上取决于您的用例。
关于Python,将整数写入 '.txt'文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131233/