Python 腌渍持久性
我最近开始使用Python,我正在尝试使用Python 腌渍持久性,python,persistence,pickle,Python,Persistence,Pickle,我最近开始使用Python,我正在尝试使用pickle制作一个用Python处理数据的程序,但是我希望我的文件是这样的: code |件|价格 第一行1,00 第二行2,00 考虑1个右下code,1个右下PIECE和1,00右下PRICE,直到获得50 这里的问题是:是否有任何方法可以使用pickle来实现这一点?比如: columns = int(input('Number of columns : ')) # Which would be 3 (code, piece and price
pickle
制作一个用Python处理数据的程序,但是我希望我的文件是这样的:
code |件|价格
第一行1,00
第二行2,00
考虑1个右下code
,1个右下PIECE
和1,00
右下PRICE
,直到获得50
这里的问题是:是否有任何方法可以使用pickle来实现这一点?比如:
columns = int(input('Number of columns : ')) # Which would be 3 (code, piece and price)
data = [ ]
for i in range(columns):
raw = input('Enter data '+str(i)+' : ')
data.append(raw)
file = open('file.dat', 'wb')
pickle.dump(data, file)
file.close()
显然,它不能使用输入来完成,所以有什么方法可以做到这一点吗?不能使用
pickle
<代码>pickle不适合人们阅读。这是python能够理解的简洁编码。您可能正在考虑一个文件?另请参见文件格式。它们通常是纯文本文件,因此有点“人类可读”。