import globimport time
import csv
csvx_list = glob.glob('*.csv') #開啟資料夾下全部的csv檔案
print('總共發現%s個csv檔案'% len(csvx_list))
time.sleep(2)
print('正在處理............')
for i in csvx_list: #i既是正在處理的檔名
csvfile = open(i,
encoding='utf-8')
csvreader = csv.reader(csvfile)
csvreader = list(csvreader)
count = 0
while count < len(csvreader):
row = csvreader[count]
if row[0] == '爬取時間': # 去掉標題行
count = count + 1
continue
row[35] = row[35].replace(' '
, '')
row[35] = row[35].replace('\n'
, '')
count = count + 1with
open(i,
'w',
newline='') as f:#更改後的列表重新寫入該檔案
writer = csv.writer(f)
for row in csvreader:
writer.writerow(row)
print('寫入成功!')
print('寫入完畢!')
print('10秒鐘自動關閉程式!')
time.sleep(10)#10秒後關閉程式
csvx_list = glob.glob('*.csv')#開啟資料夾下全部的csv檔案滿足正規表示式規則,例如 我要找檔案字尾為112.csv全部檔案,則寫為
csvx_list = glob.glob('*112.csv')
python3 6 python對CSV檔案的讀寫
什麼是csv檔案 csv檔案內容中,用逗號分割值,可以用excel開啟檢視,由於是純文字,任何編輯器也都可以開啟,與excel檔案不同,csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多個工作表 5.不能嵌入圖表 在pyth...
使用Python對Csv檔案操作
就可以儲存為csv檔案,檔案內容是 no.name,age,score 1,mayi,18,99 2,jack,21,89 3,tom,25,95 4,rain,19,80 假設上述csv檔案儲存為 test.csv 如何用python像操作excel一樣提取其中的一列,即乙個字段,利用python...
python對csv檔案的處理
在專案中prefix為mapeventmonster,surfix為csv。因此以questid 99070333為例,對應的csv檔名為 mapeventmonster 990703330.csvroomid rate enemygroupid action messageno 0 message...