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编写简单网络爬虫抓取视频下载资源
Nov 04 Python
python字符类型的一些方法小结
May 16 Python
3个用于数据科学的顶级Python库
Sep 29 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
对python函数签名的方法详解
Jan 22 Python
对python中矩阵相加函数sum()的使用详解
Jan 28 Python
Python3标准库总结
Feb 19 Python
python 字典操作提取key,value的方法
Jun 26 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
jupyter notebook实现显示行号
Apr 13 Python
Python 的 __str__ 和 __repr__ 方法对比
Sep 02 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
MySQL连接数超过限制的解决方法
2011/07/17 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
php实现微信支付之退款功能
2018/05/30 PHP
Firefox div高度自适应
2009/04/28 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
jsTree 基于JQuery的排序节点 Bug
2011/07/26 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
西班牙在线药店:DosFarma
2020/03/28 全球购物
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
产品质量保证书范本
2015/02/27 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
话题作文之呼唤
2019/12/18 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python