范雅惠EXCEL與python執行樞紐分析的比較
python清除欄位前後的的多餘空白
import csv #輸入csv套件comma separated valuefile = open('20230525.csv','r')#打開下載的檔案,模式是r讀取,
reader = csv.reader(file) #將檔案逐列讀入串列變數csvreader
header, rows = [], [] #宣告空白串列(陣列,清單)
header = next(reader) #串列header儲存檔案第一列
for row in reader: #檔案接續逐列附加append於rows串列
rows.append(row) #檔案讀到header標題,以及rows串列
file.close() #關閉檔案
rowss=[] #建立一個空的串列
for row in rows: #檔案接續逐列附加append於rows串列
xyz = [] #臨時的列
for col in row:
xyz.append(col.strip())#逐欄位除掉右邊空白
rowss.append(xyz) #檔案讀到header標題,以及rows串列
f=open('范雅惠.csv','w',newline='',encoding='utf-8')
w = csv.writer(f) #寫入檔案
w.writerow(header) #寫入標題
w.writerows(rowss) #第7列將檔案內容名稱rows
f.close() #關閉檔案
评论
发表评论