1. 程式人生 > >python讀取和寫入csv檔案

python讀取和寫入csv檔案

----------------python讀取csv檔案------------------

#匯入csv

建立一個csv檔案,輸入內容

import csv   

#1.找到需要被開啟的檔案路徑,通過open開啟檔案,宣告開啟的方式,宣告編碼格式

csv_file=open(r'csv檔案路徑', mode='r', encoding='utf-8')

#2.通過csv模組提供的讀取方法來讀取開啟的檔案

csv_data=csv.reader(csv_file)

#3.通過for迴圈遍歷讀取資料存入字

for i in csv_data:

  csv_dict={'k1':i[0],

        'k2':i[1],

        'k3':i[2] 

}

print(csv_dict)

#4.關閉開啟的檔案

csv_file.close()

----------------python寫入csv檔案------------------

import csv

list_data=['我', '愛', '你', 'China', 520]

#1.找到被寫入的檔案路徑,使用open開啟檔案,宣告開啟的方式,宣告編碼格式,忽略空白行

csv_open_file=open(r'被寫入檔案路徑', mode='w', encoding='utf8', newline='')

#2.通過csv提供的寫的方法來宣告往哪裡寫入,宣告寫入資料的格式

csv_w_file=csv.writer(csv_open_file, dialect='excel')

#3.在往哪裡寫的基本上進行真實的寫入內容

csv_w_file.writerow(list_data)

#4.關閉開啟的檔案

csv_open_file.close()