Python | 怎么读写csv文件

 时间:2024-10-27 07:24:47

为什么是csv文件?因为csv文件操作简单,还可以用excel打开进行读写编辑。

工具/原料

Python 2.7.11

什么是CSV

1、就是内容用逗号隔开,后缀是‘.csv’的文件。它可以被任何一个文本编辑器打开。如果用excel打开,它又可以是这样的:

Python | 怎么读写csv文件

读CSV

1、典型的可处理的csv文件,通常含有表头,也就是每列的列名。这样一来,每一行的内容就可以被当作是以表头为key的字典。于是可以使用csv定义的类:class csv.DictReader(csvfile, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds)

2、下面是官方的例子(Python 3)。我们看到,对于csv文件的内容,我们可以通过相应的tag,也就是字典的key来读取。

Python | 怎么读写csv文件

写CSV

1、同样的,写入的也是列表。使用的类:class csv.DictWriter(csvfile, fieldnames, restval='', extrasaction='raise', dialect='excel', *args, **kwds)

2、官方例子:我们看到,有专门的函数来写入表头,没有表头数据是无法对应的。需要注意的是,对于下列语句,‘w’需要修改为‘wb’,否则每次写入会有多余空行with open('names.csv', 'wb') as csvfile

Python | 怎么读写csv文件
  • windows电脑怎么安装VMware workstation?
  • cisco软件怎么在接口禁用运行rip
  • 如何恢复VS2013窗口的默认布局
  • Visual Studio中如何取消注释代码
  • 获取mysql历史版本方法
  • 热门搜索
    嘌呤高怎么办 怎么把c盘扩大 副乳怎么消除 qq怎么更新 腰酸是怎么回事 人死了会怎么样 嘴唇干是怎么回事 怎么做菜 头痛是怎么回事 朝阳轮胎怎么样