----------------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()