python 中的csv读写

时间:2023-03-08 22:24:43

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)