1. 程式人生 > >python3 csv檔案基本操作

python3 csv檔案基本操作

csv(Comma-Separated Values),也叫逗號分割值,如果你安裝了excel,預設會用excel開啟csv檔案。

廢話少說直接貼程式碼:

import csv
# 開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file()開啟檔案,只能用open()
with open("20170709.txt", "r", encoding="utf-8") as csvfile:
     # 讀取csv檔案,返回的是迭代型別
read = csv.reader(csvfile)
     for i in read:
          print(i)

with 
open("new20170709.csv", "w", newline="") as datacsv: # dialect為開啟csv檔案的方式,預設是excel,delimiter="\t"引數指寫入的時候的分隔符 csvwriter = csv.writer(datacsv, dialect=("excel")) # csv檔案插入一行資料,把下面列表中的每一項放入一個單元格(可以用迴圈插入多行) csvwriter.writerow(["A","B","C","D"])
上面即是csv的基本操作