Python將list保存到文件的3種方法實(shí)例代碼
1、保存到txt文件
def text_save(filename, data):#filename為寫入CSV文件的路徑,data為要寫入數(shù)據(jù)列表. file = open(filename,'a') for i in range(len(data)): s = str(data[i]).replace('[','').replace(']','')#去除[],這兩行按數(shù)據(jù)不同,可以選擇 s = s.replace("'",'').replace(',','') +'\n' #去除單引號(hào),逗號(hào),每行末尾追加換行符 file.write(s) file.close() print("保存成功")
輸出展示:
2、保存到csv文件
import codecs import csv def data_write_csv(file_name, datas):#file_name為寫入CSV文件的路徑,datas為要寫入數(shù)據(jù)列表 file_csv = codecs.open(file_name,'w+','utf-8')#追加 writer = csv.writer(file_csv, delimiter=' ', quotechar=' ', quoting=csv.QUOTE_MINIMAL) for data in datas: writer.writerow(data) print("保存csv文件成功,處理結(jié)束")
輸出展示:
3、保存到excel文件
import xlwt def data_write_excel(file_path, datas): f = xlwt.Workbook() sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #創(chuàng)建sheet #將數(shù)據(jù)寫入第 i 行,第 j 列 i = 0 for data in datas: for j in range(len(data)): sheet1.write(i,j,str(data[j])) i = i + 1 f.save(file_path) #保存文件 print("保存excel文件成功,處理結(jié)束")
輸出展示:
附:如果讀取的.txt文件是中文名,需要加以下內(nèi)容:
readme = pd.read_csv('讀我.txt',sep=':',encoding="utf-8", engine='python',header=None) readme = np.array(readme)
總結(jié)
到此這篇關(guān)于Python將list保存到文件的3種方法的文章就介紹到這了,更多相關(guān)Python將list保存文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python利用atexit模塊實(shí)現(xiàn)優(yōu)雅處理程序退出
Python的atexit模塊提供了一種方便的方式來注冊(cè)這些退出時(shí)執(zhí)行的函數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03Python_查看sqlite3表結(jié)構(gòu),查詢語句的示例代碼
今天小編就為大家分享一篇Python_查看sqlite3表結(jié)構(gòu),查詢語句的示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07用TensorFlow實(shí)現(xiàn)多類支持向量機(jī)的示例代碼
這篇文章主要介紹了用TensorFlow實(shí)現(xiàn)多類支持向量機(jī)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-04-04Python實(shí)現(xiàn)的簡(jiǎn)單發(fā)送郵件腳本分享
這篇文章主要介紹了Python實(shí)現(xiàn)的簡(jiǎn)單發(fā)送郵件腳本分享,本文使用smtplib模塊實(shí)現(xiàn)郵件的發(fā)送,需要的朋友可以參考下2014-11-11Jupyter?Notebook出現(xiàn)不是內(nèi)部或外部的命令解決方案
這篇文章主要介紹了Jupyter?Notebook出現(xiàn)不是內(nèi)部或外部的命令解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06Python基礎(chǔ)知識(shí)之函數(shù),類,模塊
今天小編就為大家分享一篇Python函數(shù),類,模塊,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-10-10Python中g(shù)etservbyport和getservbyname函數(shù)的用法大全
在Python的網(wǎng)絡(luò)編程中,getservbyport()函數(shù)和getservbyname()函數(shù)是socket模塊中的兩個(gè)函數(shù),因此在使用這兩個(gè)函數(shù)時(shí),需要導(dǎo)入socket模塊,這篇文章主要介紹了Python中g(shù)etservbyport和getservbyname函數(shù)的用法,需要的朋友可以參考下2023-01-01Python單體模式的幾種常見實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Python單體模式的幾種常見實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Python單體模式的實(shí)現(xiàn)方法、原理與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-07-07