python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法
如下所示:
import glob
import time
import csv
csvx_list = glob.glob('*.csv') #打開文件夾下全部的CSV文件
print('總共發(fā)現(xiàn)%s個(gè)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] == '爬取時(shí)間': # 去掉標(biāo)題行
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秒鐘自動(dòng)關(guān)閉程序!')
time.sleep(10)#10秒后關(guān)閉程序
csvx_list = glob.glob('*.csv')#打開文件夾下全部的CSV文件
滿足正則表達(dá)式規(guī)則,例如 我要找文件后綴為112.csv全部文件,則寫為
csvx_list = glob.glob('*112.csv')
以上這篇python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用ffmpeg實(shí)現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件
這篇文章主要介紹了Python如何使用wxPython庫創(chuàng)建一個(gè)簡單的GUI應(yīng)用程序,可以實(shí)現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件,文中的示例代碼講解詳細(xì),感興趣的可以動(dòng)手嘗試一下2023-08-08
四步教你學(xué)會(huì)打包一個(gè)新的Python模塊
當(dāng)你安裝應(yīng)用程序時(shí),通常是安裝一個(gè)軟件包,其中包含應(yīng)用程序的可執(zhí)行代碼和重要文件。在?Linux上,軟件一般被打包成RPM或DEB等格式,然而幾乎每天都有新的Python模塊發(fā)布,因此你很容易遇到一個(gè)尚未打包的Python模塊。本文教你四步打包一個(gè)新的Python模塊2022-09-09
實(shí)例分析python3實(shí)現(xiàn)并發(fā)訪問水平切分表
在本文中小編給大家整理了關(guān)于python3實(shí)現(xiàn)并發(fā)訪問水平切分表的相關(guān)知識(shí)點(diǎn)以及實(shí)例代碼,有興趣的朋友們參考下。2018-09-09
python十進(jìn)制轉(zhuǎn)二進(jìn)制的詳解
在本篇文章里小編給大家整理了關(guān)于python十進(jìn)制轉(zhuǎn)二進(jìn)制的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們可以參考學(xué)習(xí)下。2020-02-02
Pytorch損失函數(shù)nn.NLLLoss2d()用法說明
這篇文章主要介紹了Pytorch損失函數(shù)nn.NLLLoss2d()用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07
python多進(jìn)程實(shí)現(xiàn)文件下載傳輸功能
這篇文章主要為大家詳細(xì)介紹了python多進(jìn)程實(shí)現(xiàn)文件下載傳輸功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07

