python讀取和寫入csv檔案
阿新 • • 發佈:2018-11-28
----------------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()