我努力将一个列表保存到一个.txt文件中,并将它从.txt文件读回到Python中的一个列表。将一个列表保存到一个.txt文件中并从文件中读回列表
这里是我的名单
SS1=[(1, 2, 3, 4, 5), (1, 2, 3, 4, 6), (1, 2, 3, 5, 6), (1, 2, 4, 5, 6), (1, 3, 4, 5, 6), (2, 3, 4, 5, 6)]
保存以可读格式的abc.txt一行每个元组一行...不是ASCII或加密。
并且需要另一个例程来将ABC.Txt读回到Python中的列表中。
这里是我的代码,我无法读取在记事本中的物理文件或东西
def List2File(MyList,fname,msg):
start_time = STime()
with open(fname, 'wb') as fp:
pickle.dump(MyList, fp)
end_time = ETime()
if (msg=='Y'):
print(fname ,'Saved.../',
return()
到目前为止您尝试过什么,遇到什么问题?我们可以为你编写整个程序,但这不是StackOverflow的目的。 – hop
“可读”格式(与ASCII相反)是什么意思? –
DEF List2File(MYLIST,FNAME,MSG): START_TIME = STIME() 开放(FNAME, 'WB')作为FP: 和pickle.dump(MYLIST,FP) END_TIME = ETIME() 如果(MSG = ='Y'): print(fname,'Saved ... /',file_size(fname),'/',len(fname),ElaspedTime(start_time,end_time),'Seconds') return() –