python 對多個csv檔案分別進行處理

2021-08-20 20:35:09 字數 1120 閱讀 7860

import glob

import 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 + 1

with

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...