我努力將一個列表保存到一個.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() –