真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python如何批量處理并保存csv-創(chuàng)新互聯(lián)

這篇文章主要講解了Python如何批量處理并保存csv,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

網(wǎng)站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站建設、成都網(wǎng)站建設收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設一條龍服務.我們是一家持續(xù)穩(wěn)定運營了十余年的創(chuàng)新互聯(lián)建站網(wǎng)站建設公司。

需求:

1.大量csv文件,以數(shù)字命名,如1.csv、2.cvs等;

2.逐個打開,對csv文件中的某一列進行格式修改;

3.將更改后的內容寫入新的csv文件。

解決思路:

先讀取需處理的csv文件名,去除文件夾下的無用文件,得到待處理文件地址名稱和新文件保存的地址名稱,分別讀取每一個csv文件進行處理后寫入新的文件。

if __name__ == '__main__':
  filenames_in = '../Train_data/' # 輸入文件的文件地址
  filenames_out = '../Train_data1/' # 新文件的地址
  pathDir = os.listdir(filenames_in)
  for allDir in pathDir:
    child = re.findall(r"(.+?).csv", allDir) # 正則的方式讀取文件名,去擴展名
    if len(child) > 0: # 去掉沒用的系統(tǒng)文件
      newfile=''
      needdate = child #### 這個就是所要的文件名
    domain1 = os.path.abspath(filenames_in) # 待處理文件位置
    info = os.path.join(domain1, allDir) # 拼接出待處理文件名字
    domain2 = os.path.abspath(filenames_out) # 處理完文件保存地址
    outfo = os.path.join(domain2, allDir) # 拼接出新文件名字
    print(info, "開始處理")
# ------省略數(shù)據(jù)處理過程----------------------
    df.to_csv(outfo, encoding='utf-8') # 將數(shù)據(jù)寫入新的csv文件
    print(info,"處理完")

分享名稱:Python如何批量處理并保存csv-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/isjgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部