精华内容
下载资源
问答
  • 注意:在csv文件中: -没有类型,所有都是字符串 -不能指定字体颜色等样式 -不能指定单元格宽度,合并单元格 -没有多个工作表 -不能嵌入图片3.处理csv文件的方法是把它转换为一个字典列表4.在桌面新建一个csv...

    1.csv的含义:即用逗号分隔个值,还可以用Excel或记事本打开,

    2.注意:在csv文件中:

       -值没有类型,所有值都是字符串

       -不能指定字体颜色等样式

       -不能指定单元格的宽度,合并单元格

       -没有多个工作表

       -不能嵌入图片

    3.处理csv文件的方法是把它转换为一个字典列表

    4.在桌面新建一个csv文件,文件里面填上数据,然后把文件复制到你的pycharm的目录下.

    5.使用I/O流的形式读取csv文件:

    6.open(参数1,参数2):参数1是要打开的文件名 , 参数二是访问文件的模式

    7.DictReader类将会自动使用csv文件的第一行作为字典的key属性名.

    8.DictReader类返回一个会遍历csv文件所有行的对象,通过open(函数产生)

    9.导入模块import csv

    例1:


    结果:


    例2:


    结果:


    例3:使用遍历获取csv文件的值(for),以字典的形式打印出来


    结果:


    例4:使用dr=[]把遍历出来的值放入[]中,使用.append()


    结果:


    例5:使用遍历只要第一行中的值


    结果:


    例6:使用推导读取出里面的值


    结果:


    例7:使用推导获取第一行的值


    结果:


    例8:获取csv文件第二行的值

    import csv

    Dict=csv.DictReader(open('随手.csv','rU'))

    for x in Dict:

        for y in x.values()#获取csv文件的第二行地 值

            print(y)

    结果:


    例9:使用推导获取csv文件第二行的值


    结果:


    例10:获取csv文件中第一行对应所有的value(值),使用推导


    结果:


    例11:获取csv文件中第一行对应所有的value(值),使用遍历


    结果:


    例12:


    结果:


    例13:使用遍历获取第一行的key值


    结果:因为在csv文件中有两个value,所以key打印出来也是两个


    例14:使用推导的出key


    结果:


    例15使用推导的出key


    结果:


    例16:使用推导的出value




    展开全文
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    1.19 为什么不能像下面这样在初始式和数组维度使用const?constintn=5;inta[n]; 1.20 constchar*p、charconst*p和char*constp有什么区别? 复杂声明 1.21 怎样建立和理解非常复杂声明?例如定义一个...
  • 千里马酒店前台管理系统V7使用手册

    热门讨论 2011-06-16 14:09:38
    数据处理层的作用是直接与数据库管理系统DBMS连接,负责低层的数据处理和存贮过程。千里马V7.2采用MS-SQL SERVER 2000数据库系统,并充分利用了数据索引、查询优化、穿透查询等技术,为酒店业务处理提供了很好的...
  • 1.19 为什么不能像下面这样在初始式和数组维度使用const?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂声明 11 1.21 怎样建立和理解非常复杂...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.19 为什么不能像下面这样在初始式和数组维度使用const?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂声明 11 1.21 怎样建立和理解非常复杂...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果 不和其它开关一起使用,'ch' 命令仅复制压缩文件数据而不修改它。 例如: 设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写...
  • XML越来越热,关于XML基础教程网络上也随处可见。..., 使用逗号分隔排序 (TITLE,AUTHOR,EMAIL)> MYFILE元素必须依次包含TITILE,AUTHOR,EMAIL三个子元素 | 使用"|"表示或者 (TITLE | AUTHOR | EMAIL)> MYFILE元素...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    在系统关机前使用 shutdown命令,系统管理员会通知所有登录用户系统将要关闭,并且login指令会被冻结,即新用户不能再登录。 halt 1.作用 halt命令作用是关闭系统,它的使用权限是超级用户。 2.格式 halt...
  • 使用方法: java -jar lynload.jar,即可看到中文命令行参数(unix下需设置gbk字符集环境才能看中文,没gbk环境不能看中文,但不影响导入数据)。 特色: 1.同时支持多个数据库. 2.支持任意字符串作为列分隔符,什么...
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    难道在C语言中一个结构不能包含指向自己指针吗? . . . . 3 1.7 怎样建立和理解非常复杂声明?例如定义一个包含N 个指向返 回指向字符指针函数指针数组? . . . . . . . . . . . . . . 3 1.8 函数只定义...
  • WinRAR_4.0.exe

    2011-02-04 11:34:33
    不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果 不和其它开关一起使用,'ch' 命令仅复制压缩文件数据而不修改它。 例如: 设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写...
  • 本程序可以连续爬取一个或多个新浪微博用户(如胡歌、迪丽热巴、郭碧婷)的数据,并将结果信息写入文件或数据库。写入信息几乎包括用户微博的所有数据,包括用户信息和微博信息两大类。因为内容太多,这里不再赘述,...
  • 软件界面设计工具_3款合集

    千次下载 热门讨论 2010-06-29 03:52:47
    界面元素修改很简单,比如导航条几个标签页label,就是用逗号分隔的文字,下拉框选项就是分行文字; 使用xml语言来记录和保存界面元素和布局,从而使其能够快速导入到你所需任何一个项目中,或其他...
  • powerbuilder

    2013-11-21 17:11:48
    一般来说,应该选择一个打印机控制序列中不使用的字符作为0字符替代字符。通常情况下,按下述次序组织打印作业:1. 使用PrintOpen()函数打开打印作业2. 使用PrintSend()函数设置打印机特性,比如打印方向、四周...
  • freemarker总结

    2015-01-04 14:22:05
    除了无法访问它大小和不能使用索引来获得它子变量:集合可以看作只能由指令使用受限sequences。 5、 方法:通过传递参数进行计算,以新对象返回结果 方法变量通常是基于给出参数计算数据模型中定义...
  • o 7.18 当数组是函数参数时, 为什么 sizeof 不能正确报告数组大小 ? * 8. 内存分配 o 8.1 为什么这段代码不行?char *answer; printf("Type something:\n"); gets(answer); printf("You typed \"%s\"\n", ...
  • SQL语法大全

    2014-03-30 11:00:11
    COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的 MIN(字段名) 取得一个表格栏最小的 SUM(字段名) 把数据栏的相加 引用以上函数的方法: sql="select sum...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象相同(x.equals(y) == true),但却可有不同的...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    当接口具有一个或多个显式基接口时,在该接口声明中,接口标识符后跟一个冒号以及由逗号分隔的基接口标识符列表。接口基接口是显式基接口及其基接口。换言之,基接口集是显式基接口、它们显式基接口(依此类推)...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 68、你所知道的集合类都有哪些?主要方法? 69、两个对象相同(x.equals(y) == true),但却可有不同的hash ...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象相同(x.equals(y) == true),但却可有不同的...
  • PTGui pro 8.3.3 汉化版

    2009-12-21 20:35:43
    ☆修正: Mac: 优化使用全景图工具将小数分隔符改为点,欧洲人通常使用逗号作为小数分隔符。 ★版本 8.2.2 (2009-9-2) ☆修正: Pro: 当一个方案在批量拼接器拼接时,曝光修正(适用于自动曝光模式拍摄全景图)...

空空如也

空空如也

1 2 3
收藏数 58
精华内容 23
关键字:

逗号分隔值文件里的数据不能使用