文档章节

python读取csv文件并把文件放入一个list中脚本实例

henni_719
 henni_719
发布于 2017/07/21 08:53
字数 157
阅读 102
收藏 0
#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()

© 著作权归作者所有

henni_719
粉丝 2
博文 466
码字总数 343938
作品 0
信阳
QA/测试工程师
私信 提问
Python处理csv、xlsx、pdf

一、csv文件的处理 CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看。由于是纯文本,任何编辑器也都可打开。与 Excel 文件不同,CSV 文件中: 值没有类型,所有值都是字符串 ...

blackfoxya
2018/06/08
1K
0
用树莓派和DS18B20做个汽车温度记录仪[原创]

用树莓派和DS18B20做个汽车温度记录仪[原创] 很想知道夏日阳光暴晒下,汽车内的最高温度以及温度的变化情况。觉得用树莓派和DS18B20来实现应该很简单,于是就尝试捣鼓了一下,半天时间就搞定...

helesheng
2018/08/01
0
0
用 Python 替代 Bash 脚本

对于Linux用户来说,命令行的名声相当的高。不像其他操作系统,命令行是一个可怕的命题,但是对于Linux社区中那些经验丰富的大牛,命令行却是最值得推荐鼓励使用的。通常,命令行对比图形用户...

葱油拌面
2013/04/10
11.1K
2
python 脚本学习(一)

日志读取脚本 功能:用于读取某日志文件,可指定某个匹配条件,返回文本中匹配到的该行和前面的n行。 键值对处理脚本 处理一个key -> value的配置文件,key可能出现多次,对应相同或者不同的...

wbf961127
2017/11/13
0
0
地铁译:Spark for python developers ---Spark的数据戏法

聚焦在 Twitter 上关于Apache Spark的数据, 这些是准备用于机器学习和流式处理应用的数据。 重点是如何通过分布式网络交换代码和数据,获得 串行化, 持久化 , 调度和缓存的实战经验 。 认真使...

abel_cao
01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
37分钟前
86
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
46分钟前
4
0
正则表达式基础(一)

1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转...

清自以敬
49分钟前
4
0
idea中@Data标签getset不起作用

背景:换电脑以后在idea中有@data注解都不生效 解决办法:idea装个插件 https://blog.csdn.net/seapeak007/article/details/72911529...

栾小糖
55分钟前
5
0
Apache Kudu 不能删除不存在的数据

使用Apache Kudu客户端,对KafkaConnect Sink 进行扩展。 使用的Apache Kudu 的Java 客户端。突然有天发现作业无法提交,一直报错。 后来才发现这是Kudu自身的一种校验机制。为了忽略这种校验...

吐槽的达达仔
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部