我們要處理csv文件,首先要的導入csv模塊
import csv
#讀取csv文件
def readCsv(path): #傳入變量csv文件的路徑
list=[] #定義一個空列表
with open(path,"r") as f: #以只讀的方式打開文件
read_scv=csv.reader(f) #調用csv的reader方法讀取文件並賦值給read_scv變量
for i in read_scv:
list.append(i) #將讀取到的數據追加到list列表里面
return list #返回列表數據
#向csv文件寫入數據
def writeCsv(path,data): #傳入變量csv文件的路徑和要寫入的數據
with open(path,"w",newline="") as f: 以寫入的方式打開文件,newline="" 可以讓數據不隔行寫入
writer_csv=csv.writer(f) #調用csv的writer方法往文件里面寫入數據,並賦值給writer_scv變量
for i in data:
writer_csv.writerow(i) #把數據循環寫入到writer_csv變量中
#調讀取csv文件函數
path=r"C:\Users\admin\Desktop\001.csv"
result=readCsv(path)
print(result)
#調向csv文件寫入數據函數
path=r"C:\Users\admin\Desktop\002.csv"
data = [["name","age","sex"],["wfw",28,0]]
writeCsv(path,data)
