python 对多个csv文件分别进行处理的方法


Posted in Python onJanuary 07, 2019

如下所示:

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')

以上这篇python 对多个csv文件分别进行处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python脚本对Linux服务器进行监控的教程
Apr 02 Python
深入理解Django中内置的用户认证
Oct 06 Python
Python操作word常见方法示例【win32com与docx模块】
Jul 17 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
Python跳出多重循环的方法示例
Jul 03 Python
python简单区块链模拟详解
Jul 03 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
使用python实现kNN分类算法
Oct 16 Python
python3实现弹弹球小游戏
Nov 25 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
python matplotlib包图像配色方案分享
Mar 14 Python
基于python检查矩阵计算结果
May 21 Python
python 同时运行多个程序的实例
Jan 07 #Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 #Python
在python中使用with打开多个文件的方法
Jan 07 #Python
python读取文件名并改名字的实例
Jan 07 #Python
Python 调用 zabbix api的方法示例
Jan 06 #Python
使用Django2快速开发Web项目的详细步骤
Jan 06 #Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 #Python
You might like
php抽奖小程序的实现代码
2013/06/18 PHP
Laravel日志用法详解
2016/10/09 PHP
js 可拖动列表实现代码
2011/12/13 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
python实现字典嵌套列表取值
2019/12/16 Python
python实现感知机模型的示例
2020/09/30 Python
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
单身联谊活动方案
2014/01/29 职场文书
运动会班级口号
2014/06/09 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
贷款工作证明模板
2015/06/12 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
MySQL数据管理操作示例讲解
2022/12/24 MySQL