文档章节

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

henni_719
 henni_719
发布于 2017/04/22 17:11
字数 157
阅读 9
收藏 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
0
0
用树莓派和DS18B20做个汽车温度记录仪[原创]

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

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

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

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

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

wbf961127
2017/11/13
0
0
python文件处理:读取文件

在python中读取文件需要用到open打开一个文件,并保存到一个对象文件中,代码如下: #打开文件,并存入一个名为data的文件对象data = open('nyl_sites.txt') 遍历每一行数据, each_item为每行...

haigou20
2013/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云云栖社区
31分钟前
1
0
PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对...

xiaogg
33分钟前
1
0
从数据上看:谁才是漫威的绝对C位

复联4上映了!这次比美国还早了两天。当然,我还没看,不会给你们剧透,当然也不想不剧透。 这一部不仅是灭霸这一线剧情的结局,也被认为漫威第三阶段的收官之作。据说此部之后,不少影迷熟知...

crossin
46分钟前
4
0
Spring Cloud底层原理

毫无疑问,Spring Cloud 是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。 不过大多数讲解还停留在对 Spring Cloud 功能使用的层面,其底层的很多原理,很多人可能并不知晓。 ...

月下狼
55分钟前
8
0
Linux重启Tomcat

在测试过程中,要构建测试环境,还经常要重启Tomcat排查问题,重启Tomcat的步骤: 1、首先查看Tomcat是否有启动或重复启动? 输入命令ps -aux|grep java按回车键,可见下图,是有一个Tomcat启...

测试龙管家
56分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部