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内置函数reversed()用法分析
Mar 20 Python
Python之列表的插入&amp;替换修改方法
Jun 28 Python
django做form表单的数据验证过程详解
Jul 26 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
Python:type、object、class与内置类型实例
Dec 25 Python
python批量修改xml属性的实现方式
Mar 05 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
keras 权重保存和权重载入方式
May 21 Python
python定义类的简单用法
Jul 24 Python
使用django自带的user做外键的方法
Nov 30 Python
python常见的占位符总结及用法
Jul 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解决约瑟夫环示例
2014/04/09 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
php查询操作实现投票功能
2016/05/09 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
vue实现弹幕功能
2019/10/25 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python 爬取微信文章
2016/01/30 Python
python实现字符串加密成纯数字
2019/03/19 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
python FTP编程基础入门
2021/02/27 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
意大利男装网店:Vrients
2019/05/02 全球购物
幼儿教师师德师风演讲稿
2014/08/22 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
Python基础知识学习之类的继承
2021/05/31 Python
mysql全面解析json/数组
2022/07/07 MySQL