zoukankan      html  css  js  c++  java
  • 利用Python写入CSV文件的方法

      第一种:CSV写入中文

    #! /usr/bin/env python
    # _*_  coding:utf-8 _*_
    
    import csv
    csvfile = file('test.csv', 'wb')
    csvfile.write(u'ufeff'.encode('utf8'))
    writer = csv.writer(csvfile)
    writer.writerow(['id', 'url', 'keywords'])
    data = [
      ('1', 'http://www.baidu.com/', '百度'),
      ('2', 'http://www.taobao.com/', '淘宝'),
      ('3', 'http://www.jd.com/', '京东')
    ]
    writer.writerows(data)
    csvfile.close()

    运行截图:

     第二种:

    利用unicodecsv 将中文写入csv文件:

    #!/usr/bin/python
    # -*- coding:utf-8 -*- 
    
    import unicodecsv as ucsv
    data = [[u"列1", u"列2"], [u"内容1", u"内容2"]]
    with open('test.csv', 'wb') as f:
        w = ucsv.writer(f, encoding = 'gbk')
        w.writerows(data)

    运行后,用excel打开的效果:

    参考链接:https://www.jb51.net/article/132732.htm

  • 相关阅读:
    父类与子类之间的调用顺序
    ROW_NUMBER() OVER函数的基本用法用法
    String类
    代码块
    权限修饰符
    内部类
    final&static
    面向对象思想
    oracle存储过程常用技巧
    ORACLE EXECUTE IMMEDIATE 用法
  • 原文地址:https://www.cnblogs.com/xiaozi/p/10488653.html
Copyright © 2011-2022 走看看