python 中的csv读写

1.首先 import csv

2.读一个csv文件

  data = open(filename)

  lines = csv.reader(data)  #reader 函数和 dirtreader函数的区别在于,前者是按照行来读,后者是按照列来读(也就是字段)

  # 打印出每一行的数据

  for line in lines:

    # 这里的line是按照list格式来存储的
    print line 

3.写入csv文件

  list = [1,2,3]

  work = open (filename,'wb') #这里用wb而用w的原因是,使用w会每写入一行就空一行

  write_work = csv.writer(work, dialect='excel')

  write_work.write(list)  

posted @ 2017-03-18 18:08  whatyouknow123  阅读(186)  评论(0)    收藏  举报