python读取csv文件并把文件放入一个list中的实例讲解


Posted in Python onApril 27, 2018

如下所示:

#coding=utf8
'''
读取CSV文件,把csv文件放在一份list中。
'''
import csv
class readCSV(object):
  def __init__(self,path="Demo.csv"):
    #创建一个属性用来保存要操作CSV的文件
    self.path=path
    try:
      #打开一个csv文件,并赋予读的权限
      self.csvHand=open(self.path,"r")
      #调用csv的reader函数读取csv文件
      self.readcsv=csv.reader(self.csvHand)
      #创建一个list用来保存csv中的内容
      self.buffer=[]
      try:
        #把csv中内容存入list 中
        for row in self.readcsv:
          self.buffer.append(row)
      except Exception,e:
        print e
    except Exception,e:
      print e  
    finally:
      #关闭csv文件
      self.csvHand.close()
           
def test():
  csv=readCSV()
  csv.getColAndRowCount()
  
if __name__=="__main__":
  test()

以上这篇python读取csv文件并把文件放入一个list中的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中argparse模块用法实例详解
Jun 03 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
python使用sqlite3时游标使用方法
Mar 13 Python
Python进阶:生成器 懒人版本的迭代器详解
Jun 29 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
Python实现列表拼接和去重的三种方式
Jul 02 Python
Python Matplotlib绘制条形图的全过程
Oct 24 Python
python脚本生成caffe train_list.txt的方法
Apr 27 #Python
如何使用Python的Requests包实现模拟登陆
Apr 27 #Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 #Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 #Python
python模拟表单提交登录图书馆
Apr 27 #Python
Python 读取指定文件夹下的所有图像方法
Apr 27 #Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 #Python
You might like
SMARTY学习手记
2007/01/04 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
2013/05/13 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
Python模拟登录12306的方法
2014/12/30 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
Python 26进制计算实现方法
2015/05/28 Python
Python切片知识解析
2016/03/06 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
详解Django中异步任务之django-celery
2020/11/05 Python
某公司Java工程师面试题笔试题
2016/03/27 面试题
盛大笔试题
2016/11/05 面试题
linux下进程间通信的方式
2014/12/23 面试题
迟到检讨书1000字
2014/01/15 职场文书
大学信息公开实施方案
2014/03/09 职场文书
监督检查工作方案
2014/05/28 职场文书
2015年教研工作总结
2015/05/23 职场文书
教师素质教育心得体会
2016/01/19 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python