python如何用csv,Python使用CSV文件的方法

原创
admin 1天前 阅读数 6 #Python

本文目录导读:

  1. 读取CSV文件
  2. 写入CSV文件

Python中CSV模块的使用

CSV(Comma Separated Values)文件是一种纯文本文件,由任意数量的记录组成,记录之间以某种换行符分隔,在Python中,我们可以使用CSV模块来读取和写入CSV文件。

读取CSV文件

使用CSV模块中的csvreader函数可以读取CSV文件,以下是一个简单的示例:

import csv
打开CSV文件
with open('example.csv', 'r') as file:
    # 读取CSV文件中的数据
    csv_reader = csv.reader(file)
    for row in csv_reader:
        # 打印每一行的数据
        print(row)

写入CSV文件

使用CSV模块中的csvwriter函数可以写入CSV文件,以下是一个简单的示例:

import csv
打开CSV文件
with open('example.csv', 'w') as file:
    # 创建一个CSV写入器对象
    csv_writer = csv.writer(file)
    # 写入数据到CSV文件中
    csv_writer.writerow(['John', 'Doe', 25])
    csv_writer.writerow(['Jane', 'Doe', 30])

在上面的示例中,我们向CSV文件中写入了两条记录,每条记录由三个字段组成,分别是姓名、姓氏和年龄,注意,在写入CSV文件时,我们需要将每条记录转换为列表或元组,并将其传递给writerow方法。

使用CSV模块中的csvreadercsvwriter函数可以轻松地读取和写入CSV文件,在读取CSV文件时,我们可以使用for循环来遍历文件中的每一行,并将每行的数据转换为列表或元组,在写入CSV文件时,我们需要将数据转换为列表或元组,并调用writerow方法将每行数据写入文件中。

热门