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基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
python开发之thread实现布朗运动的方法
Nov 11 Python
Python切换pip安装源的方法详解
Nov 18 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
Pycharm debug调试时带参数过程解析
Feb 03 Python
python绘制玫瑰的实现代码
Mar 02 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
Mar 27 Python
Python连接Mysql进行增删改查的示例代码
Aug 03 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
python3.9.1环境安装的方法(图文)
Feb 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
php程序之die调试法 快速解决错误
2009/09/17 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
JS跨域问题详解
2014/11/25 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
Python中的asyncio代码详解
2019/06/10 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
python中如何进行连乘计算
2020/05/28 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
python 利用toapi库自动生成api
2020/10/19 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
行政部岗位职责范本
2014/03/13 职场文书
老公爱的承诺书
2014/03/31 职场文书
老兵退伍标语
2014/10/07 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
实例详解Python的进程,线程和协程
2022/03/13 Python
Python 视频画质增强
2022/04/28 Python