Python操作csv檔案

2022-08-22 10:03:08 字數 1344 閱讀 1449

一、python讀取csv檔案

說明:以python3.x為例2#

讀取csv檔案方法1

3import

csv4 csvfile = open('

csvwrite.csv

',newline='')#

開啟乙個檔案

5 csvreader = csv.reader(csvfile)#

返回的可迭代型別

6print

(type(csvreader))

7for content in

csvreader:

8print

(content)

9 csvfile.close()#

關閉檔案

執行結果如下:

1

#讀取csv檔案方法2

2import

csv3 with open('

csvwtite.csv

',newline='') as csvfile:#

此方法:當檔案不用時會自動關閉檔案

4 csvreader =csv.reader(csvfile)

5for content in

csvreader:

6print(content)

二、寫資料到csv檔案

1

import

csv2 csvfile = open('

csvwrite.csv

', '

w',newline=''

)3 writer =csv.writer(csvfile)

4 writer.writerow(('

編號', '

**', '

關鍵字'

))5 ss=[

6 ('

1', '

', '牛牛'

),7 ('

2', '

', ''),

8 ('

3', '

', '京東'

自己部落格')

11writer.writerows(ss)

12writer.writerow(ccs)

13 csvfile.close()

說明:以python3.x為例

python操作 csv檔案

需求 將a.csv中,相同手機號,只要有乙個傳送成功,則其餘改為傳送成功 遍歷軟體執行的資料夾 path dir os.getcwd for root,dirs,files in os.walk path dir for file in files if file.endswith csv f op...

python操作csv檔案

看上去不像是最優的樣子,可以改善 import csv csvfile open sentence lenth data.csv r encoding utf8 使用utf8格式讀取,windows預設讀取方式gbk reader csv.reader csvfile 讀取的是整張表 行 列 for...

python操作csv檔案

csv comma separated values 即逗號分隔值,可以用excel開啟檢視。由於是純文字,任何編輯器也都可開啟。與excel檔案不同,csv檔案中 值沒有型別,所有值都是字串,不能指定字型顏色等樣式,不能指定單元格的寬高,不能合併單元格沒有多個工作表,不能嵌入影象圖表 在csv檔案...