csv模組-python

來源:互聯網
上載者:User

標籤:模組   csv   python   

CSV模組式python的內建模組,用於讀寫CSV檔案.

 

 

testqq.csv檔案內容:

序號

姓名

年齡

1

啊啊

10

2

寶寶

15

3

尺寸

17

4

等等

19

5

恩恩

20

6

方法

21

 

一、從CSV檔案讀取內容

使用CSV模組的reader函數讀CSV檔案代碼:

import  csv

 

f =  open(‘testqq.csv‘,‘rb‘)

reader  = csv.reader(f)

for  line in reader:

    print line

運行結果:

>>>

[‘\xd0\xf2\xba\xc5‘,  ‘\xd0\xd5\xc3\xfb‘, ‘\xc4\xea\xc1\xe4‘]

[‘1‘,  ‘\xb0\xa1\xb0\xa1‘, ‘10‘]

[‘2‘,  ‘\xb1\xa6\xb1\xa6‘, ‘15‘]

[‘3‘,  ‘\xb3\xdf\xb4\xe7‘, ‘17‘]

[‘4‘,  ‘\xb5\xc8\xb5\xc8‘, ‘19‘]

[‘5‘,  ‘\xb6\xf7\xb6\xf7‘, ‘20‘]

[‘6‘,  ‘\xb7\xbd\xb7\xa8‘, ‘21‘]

>>>

 

二、從CSV檔案寫入內容

使用writer函數向csv檔案寫入內容
 

import  csv

 

f =  open(‘testqq.csv‘,‘wb‘)

writer  = csv.writer(f)

writer.writerow([‘序號‘,‘姓名‘,‘年齡‘])

data =  [‘aa‘,‘bb‘,‘cc‘]

writer.writerow(data)

程式運行結果testqq.csv檔案已經寫入了aa bb cc內容。不過把之前檔案裡面的內容都清除掉了。

序號

姓名

年齡

aa

bb

cc

 


csv模組-python

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.