python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法
如下所示:
import glob
import time
import csv
csvx_list = glob.glob('*.csv') #打開(kāi)文件夾下全部的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:#更改后的列表重新寫(xiě)入該文件
writer = csv.writer(f)
for row in csvreader:
writer.writerow(row)
print('寫(xiě)入成功!')
print('寫(xiě)入完畢!')
print('10秒鐘自動(dòng)關(guān)閉程序!')
time.sleep(10)#10秒后關(guān)閉程序
csvx_list = glob.glob('*.csv')#打開(kāi)文件夾下全部的CSV文件
滿足正則表達(dá)式規(guī)則,例如 我要找文件后綴為112.csv全部文件,則寫(xiě)為
csvx_list = glob.glob('*112.csv')
以上這篇python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python爬蟲(chóng) 貓眼電影和電影天堂數(shù)據(jù)csv和mysql存儲(chǔ)過(guò)程解析
- python數(shù)據(jù)處理之如何選取csv文件中某幾行的數(shù)據(jù)
- python寫(xiě)入數(shù)據(jù)到csv或xlsx文件的3種方法
- python對(duì)csv文件追加寫(xiě)入列的方法
- python讀寫(xiě)csv文件方法詳細(xì)總結(jié)
- Python將列表數(shù)據(jù)寫(xiě)入文件(txt, csv,excel)
- Python讀取csv文件分隔符設(shè)置方法
- Python拆分大型CSV文件代碼實(shí)例
相關(guān)文章
Python使用ffmpeg實(shí)現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件
這篇文章主要介紹了Python如何使用wxPython庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的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ā)訪問(wèn)水平切分表
在本文中小編給大家整理了關(guān)于python3實(shí)現(xiàn)并發(fā)訪問(wèn)水平切分表的相關(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()用法說(shuō)明
這篇文章主要介紹了Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
python多進(jìn)程實(shí)現(xiàn)文件下載傳輸功能
這篇文章主要為大家詳細(xì)介紹了python多進(jìn)程實(shí)現(xiàn)文件下載傳輸功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07

