close

第一種方式:

import csv

f = open('data.csv', 'w')

w = csv.writer(f)

for index in range(0, data.shape[1]):

       w.writerow(channelnames[index])

       w.writerow(map(lambda x:[x], data[: , index]))

f.close()

 

第二種方式:

import csv

    f = open('data.csv', 'w')

    w = csv.writer(f)

    w.writerow(['檔名', '編號'])

    w.writerow(['test.jpg', '0'])

    w.writerow(['train.jpg', '1'])

    f.close()

 

第三種方式:

import csv

with open('data.csv', 'w', newline='') as f:

    w = csv.writer(f)

    w.writerow(['檔名', '編號'])

    w.writerow(['test.jpg', '0'])

    w.writerow(['train.jpg', '1'])

 

第四種方式(追加已存在csv檔的內容):

import csv

with open('data.csv', 'a+') as f:

    w = csv.writer(f)

    data = ['內容1', '內容2']

    w.writerow(data)

 

⚙︎讀取CSV檔寫法: 點擊我

arrow
arrow
    文章標籤
    python csv
    全站熱搜

    楓綺 發表在 痞客邦 留言(1) 人氣()