第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將新行追加到舊的csv文件python中

將新行追加到舊的csv文件python中

梵蒂岡之花 2019-09-19 16:39:01
我想在我的舊csv文件中添加一個(gè)新行?;旧?,每次運(yùn)行Python腳本時(shí)它都會(huì)更新。現(xiàn)在我將舊的csv行值存儲(chǔ)在列表中,然后刪除csv文件并使用新的列表值再次創(chuàng)建它。想知道有沒(méi)有更好的方法來(lái)做到這一點(diǎn)。
查看完整描述

3 回答

?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

with open('document.csv','a') as fd:

    fd.write(myCsvRow)

使用'a'參數(shù)打開(kāi)文件允許您附加到文件的末尾,而不是簡(jiǎn)單地覆蓋現(xiàn)有內(nèi)容。試試吧。


查看完整回答
反對(duì) 回復(fù) 2019-09-19
?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

我更喜歡使用csv標(biāo)準(zhǔn)庫(kù)中的模塊和with語(yǔ)句來(lái)避免文件打開(kāi)。


關(guān)鍵點(diǎn)是'a'在打開(kāi)文件時(shí)使用附加功能。


import csv   

fields=['first','second','third']

with open(r'name', 'a') as f:

    writer = csv.writer(f)

    writer.writerow(fields)

如果您使用的是Python 2.7,則可能會(huì)遇到Windows中多余的新行。您可以嘗試避免使用它們'ab'而不是使用'a'此方法,但是,導(dǎo)致TypeError:需要類(lèi)似字節(jié)的對(duì)象,而不是python中的'str'和 Python 3.6中的CSV。newline=''正如Natacha所暗示的那樣,添加它將導(dǎo)致Python 2和3之間的向后不兼容。


查看完整回答
反對(duì) 回復(fù) 2019-09-19
  • 3 回答
  • 0 關(guān)注
  • 1107 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)