csv模块-python

发布时间:2019-07-22 10:14:30编辑:auto阅读(1766)

    CSV模块式python的内置模块,用于读写CSV文件.

     

     

    testqq.csv文件内容:

    序号

    姓名

    年龄

    1

    啊啊

    10

    2

    宝宝

    15

    3

    尺寸

    17

    4

    等等

    19

    5

    恩恩

    20

    6

    方法

    21

     

    一、从CSV文件读取内容

    使用CSV模块的reader函数读CSV文件代码:

    import  csv

     

    f =  open('testqq.csv','rb')

    reader  = csv.reader(f)

    for  line in reader:

        print line

    运行结果:

    >>>

    ['\xd0\xf2\xba\xc5',  '\xd0\xd5\xc3\xfb', '\xc4\xea\xc1\xe4']

    ['1',  '\xb0\xa1\xb0\xa1', '10']

    ['2',  '\xb1\xa6\xb1\xa6', '15']

    ['3',  '\xb3\xdf\xb4\xe7', '17']

    ['4',  '\xb5\xc8\xb5\xc8', '19']

    ['5',  '\xb6\xf7\xb6\xf7', '20']

    ['6',  '\xb7\xbd\xb7\xa8', '21']

    >>>

     

    二、从CSV文件写入内容

    使用writer函数向csv文件写入内容
     

    import  csv

     

    f =  open('testqq.csv','wb')

    writer  = csv.writer(f)

    writer.writerow(['序号','姓名','年龄'])

    data =  ['aa','bb','cc']

    writer.writerow(data)

    程序运行结果testqq.csv文件已经写入了aa bb cc内容。不过把之前文件里面的内容都清除掉了。

    序号

    姓名

    年龄

    aa

    bb

    cc

     


关键字

上一篇: Python条件判断

下一篇: python的Scrapy...