欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法

 更新時(shí)間:2019年01月07日 09:43:02   作者:ticktick3  
今天小編就為大家分享一篇python 對(duì)多個(gè)csv文件分別進(jìn)行處理的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

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)行處理的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 利用pydub庫(kù)操作音頻文件的方法

    Python 利用pydub庫(kù)操作音頻文件的方法

    今天小編就為大家分享一篇Python 利用pydub庫(kù)操作音頻文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python 如何用urllib與服務(wù)端交互(發(fā)送和接收數(shù)據(jù))

    python 如何用urllib與服務(wù)端交互(發(fā)送和接收數(shù)據(jù))

    這篇文章主要介紹了python 如何用urllib與服務(wù)端交互(發(fā)送和接收數(shù)據(jù)),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python實(shí)現(xiàn)socket端口重定向示例

    python實(shí)現(xiàn)socket端口重定向示例

    這篇文章主要介紹了python實(shí)現(xiàn)的socket端口重定向示例,實(shí)現(xiàn)功能是在端口12345開啟文件共享,此時(shí)我也想通過8000端口同時(shí)訪問此共享
    2014-02-02
  • 使用Python實(shí)現(xiàn)分組數(shù)據(jù)并保存到單獨(dú)的文件中

    使用Python實(shí)現(xiàn)分組數(shù)據(jù)并保存到單獨(dú)的文件中

    當(dāng)處理大型數(shù)據(jù)集時(shí),通常需要將數(shù)據(jù)分組,并將每個(gè)分組的數(shù)據(jù)保存到單獨(dú)的文件中,本文將使用 Python 中的 pandas 庫(kù)來實(shí)現(xiàn)這一目標(biāo),需要的可以參考下
    2024-04-04
  • python清除字符串里非字母字符的方法

    python清除字符串里非字母字符的方法

    這篇文章主要介紹了python清除字符串里非字母字符的方法,涉及Python字符串正則替換操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python解決八皇后問題示例

    Python解決八皇后問題示例

    這篇文章主要介紹了Python解決八皇后問題,簡(jiǎn)單描述了八皇后問題的原理并結(jié)合實(shí)例形式分析了Python基于遞歸算法解決八皇后問題的相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • 好用的Python編輯器WingIDE的使用經(jīng)驗(yàn)總結(jié)

    好用的Python編輯器WingIDE的使用經(jīng)驗(yàn)總結(jié)

    WingIDE是個(gè)專為python程序語言設(shè)計(jì)的集成開發(fā)環(huán)境。從1999年起,Wingware公司便開始專注于python開發(fā),目前WingIDE已經(jīng)是著名的python開發(fā)框架,面向項(xiàng)目風(fēng)格的 IDE 對(duì)于大型產(chǎn)品非常有用, 是個(gè)很有前途的開發(fā)環(huán)境。
    2016-08-08
  • Python實(shí)現(xiàn)平行坐標(biāo)圖的繪制(plotly)方式

    Python實(shí)現(xiàn)平行坐標(biāo)圖的繪制(plotly)方式

    今天小編就為大家分享一篇Python實(shí)現(xiàn)平行坐標(biāo)圖的繪制(plotly)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python使用multiprocessing的詳細(xì)方法

    python使用multiprocessing的詳細(xì)方法

    multiprocessing是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)模塊,用于實(shí)現(xiàn)多進(jìn)程編程,它提供了一種簡(jiǎn)單而高效的方式來利用多核處理器的能力,通過在多個(gè)進(jìn)程中同時(shí)執(zhí)行任務(wù),加快程序的執(zhí)行速度和提高系統(tǒng)的吞吐量,這篇文章主要介紹了python使用multiprocessing,需要的朋友可以參考下
    2024-03-03
  • Python輕松讀取TOML文件告別手動(dòng)編輯配置文件

    Python輕松讀取TOML文件告別手動(dòng)編輯配置文件

    這篇文章主要為大家介紹了Python輕松讀取TOML文件告別手動(dòng)編輯配置文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評(píng)論