參考:https://docs.python.org/3.6/library/csv.html
第一碼:
r -讀取
w - 檔案存在與否,均可寫入
x - 檔案不存在時,寫入
a - 檔案存在時,寫入結尾
第二碼:
t - 文字
b - 二進位
讀取
import csv
with open('eggs.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',', quotechar=',')
for row in spamreader:
print(', '.join(row))
csvinstance轉換成串列
lists = []
for row in csv_instance:
lists.append(row)
寫入
import csv
with open('eggs.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',', quotechar=',', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(['001','002','003'])
如果要使用絕對路徑backslash 改成 common slash
c:\123\ to c:/123/
c:\123\ to c:/123/
沒有留言:
張貼留言