python3.x操作csv文件的实战

发布时间:2019-09-25 08:13:22编辑:auto阅读(1788)

    说明


    python3.x集成了对csv文件的操作,直接引入包即可,但python2.x则需要单独安装。


    实战


    1、读取csv文件

    #引入包
    import csv
    #打开文件
    csvfile = open('xiaoqiang.csv',newline='')
    #获得对象
    csvReader = csv.reader(csvfile)
    #读取内容并打印
    for content in csvReader:
      print(content)
      
    #关闭。这个经常有小伙伴忘了,今天在群里就有人遇到这个问题了
    csvfile.close()


    2、写入csv文件


    #引入包
    import csv
    #打开文件
    csvfile = open('xiaoqiang.csv', 'w',newline='')
    #获得对象
    writer = csv.writer(csvfile)
    #写入一行数据
    writer.writerow(('名称', '网址'))
    #定义要写入多行数据的内容
    rows= [
     ('小强的博客', 'https://blog.51cto.com/xqtesting'),
     ('小强的视频', 'http://edu.51cto.com/lecturer/4626073.html')
    ]
    #写入多行
    writer.writerows(rows)
    #关闭
    csvfile.close()

    QQ截图20171031083313.png


关键字