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 相关文章推荐
读写json中文ASCII乱码问题的解决方法
Nov 05 Python
python自动12306抢票软件实现代码
Feb 24 Python
Python的多维空数组赋值方法
Apr 13 Python
Python中的函数作用域
May 07 Python
Python3模拟登录操作实例分析
Mar 12 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
Jul 15 Python
django 简单实现登录验证给你
Nov 06 Python
python 实现return返回多个值
Nov 19 Python
python爬虫实现获取下一页代码
Mar 13 Python
Python logging日志库空间不足问题解决
Sep 14 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中实现进程间通讯
2006/10/09 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
javascript解析json实例详解
2014/11/05 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
python利用tkinter实现屏保
2019/07/30 Python
Django CSRF跨站请求伪造防护过程解析
2019/07/31 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
python 通过文件夹导入包的操作
2020/06/01 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
人事部主管岗位职责
2013/12/26 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫