Python 將數(shù)據(jù)寫入文件(txt伟桅、csv、excel)

一屿储、將列表數(shù)據(jù)寫入txt贿讹、csv、excel

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'   #去除單引號疯潭,逗號赊堪,每行末尾追加換行符
        file.write(s)
    file.close()
    print("保存文件成功")

2、寫入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("保存文件成功相叁,處理結(jié)束")

3增淹、寫入excel

#  將數(shù)據(jù)寫入新文件
def data_write(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,data[j])
        i = i + 1        
    f.save(file_path) #保存文件

二猪腕、將字典寫入文件

1陋葡、寫入txt

d = {'a':'aaa','b':'bbb'}
s = str(d)
f = open('dict.txt','w')
f.writelines(s)
f.close()

2、寫入excel

   data_list = []
        # 循環(huán)得到每一個data
        for data in html1:
            # 循環(huán)得到data字典里的所有鍵值對的值
            for value in data.values():
                # 將得到的值放入空列表中
                data_list.append(value)
        # 創(chuàng)建一個新的列表生成式并賦給一個變量new_list.
        # 這個列表生成式主要是將數(shù)據(jù)每8個為一個新的元素存入新的列表中,即列表套列表
        new_list = [data_list[i:i + 8] for i in range(0, len(data_list), 8)]
        # 生成一個xlwt.Workbook對象
        xls = xlwt.Workbook()
        # 調(diào)用對象的add_sheet方法
        sheet = xls.add_sheet('sheet1', cell_overwrite_ok=True)
        # 創(chuàng)建我們需要的第一行的標頭數(shù)據(jù)
        heads = ['chatDomain', 'chatUrl', 'code', 'pid', 'rank3', 'seller', 'shopId','venderId']
        ls = 0
        # 將標頭循環(huán)寫入表中
        for head in heads:
            sheet.write(0, ls, head)
            ls += 1
        i = 1
        # 將數(shù)據(jù)分兩次循環(huán)寫入表中 外圍循環(huán)行
        for list in new_list:
            j = 0
            # 內(nèi)圍循環(huán)列
            for data in list:
                sheet.write(i, j, data)
                j += 1
            i += 1
        # 最后將文件save保存
        xls.save('案例.xls')

3门扇、寫入csv

import csv
mydict = {key1: value_a, key2: value_b, key3: value_c}
f = open('dict.csv','wb') 
w = csv.DictWriter(f,mydict.keys()) 
w.writerow(mydict) 
f.close()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市质帅,隨后出現(xiàn)的幾起案子煤惩,更是在濱河造成了極大的恐慌,老刑警劉巖洛退,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件在旱,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機毡泻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門雹顺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贩挣,“玉大人王财,你說我怎么就攤上這事」医” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵郑口,是天一觀的道長瞻离。 經(jīng)常有香客問我,道長验辞,這世上最難降的妖魔是什么族购? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮瑟幕,結(jié)果婚禮上醉拓,老公的妹妹穿的比我還像新娘。我一直安慰自己收苏,他們只是感情好,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布愤兵。 她就那樣靜靜地躺著鹿霸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪秆乳。 梳的紋絲不亂的頭發(fā)上懦鼠,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機與錄音屹堰,去河邊找鬼肛冶。 笑死,一個胖子當著我的面吹牛扯键,可吹牛的內(nèi)容都是我干的睦袖。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼荣刑,長吁一口氣:“原來是場噩夢啊……” “哼馅笙!你這毒婦竟也來了耳标?” 一聲冷哼從身側(cè)響起岳掐,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎周拐,沒想到半個月后爱只,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體皿淋,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了窝趣。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疯暑。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖高帖,靈堂內(nèi)的尸體忽然破棺而出缰儿,到底是詐尸還是另有隱情,我是刑警寧澤散址,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布乖阵,位于F島的核電站,受9級特大地震影響预麸,放射性物質(zhì)發(fā)生泄漏瞪浸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一吏祸、第九天 我趴在偏房一處隱蔽的房頂上張望对蒲。 院中可真熱鬧,春花似錦贡翘、人聲如沸蹈矮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泛鸟。三九已至,卻和暖如春踊东,著一層夾襖步出監(jiān)牢的瞬間北滥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工闸翅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留再芋,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓坚冀,卻偏偏與公主長得像济赎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子记某,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容