范雅惠EXCEL與python執行樞紐分析的比較

python清除欄位前後的的多餘空白

import csv                     #輸入csv套件comma separated value
file = 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()                   #關閉檔案

评论

此博客中的热门博文

范雅惠Python自訂函數迴圈write模式a與w

范雅惠金融市場常識題庫158至170數學符號輸入Math公式