当前位置:首页python > 正文

python csv文件

作者:野牛程序员:2023-07-19 08:10:35python阅读 2580

Python中可以使用内置的csv模块来处理CSV文件。该模块提供了各种用于读取和写入CSV文件的功能。以下是一些常见的CSV文件操作示例:

读取CSV文件

要读取CSV文件,可以使用csv模块中的reader函数。下面是一个读取CSV文件的示例代码:

import csv

# 打开CSV文件
with open('data.csv', 'r') as file:
    # 创建CSV读取器
    reader = csv.reader(file)

    # 逐行读取数据
    for row in reader:
        # row是一个列表,包含CSV文件中的一行数据
        print(row)

写入CSV文件

要将数据写入CSV文件,可以使用csv模块中的writer函数。下面是一个写入CSV文件的示例代码:

import csv

# 准备要写入的数据
data = [
    ['Name', 'Age', 'City'],
    ['John', '25', 'New York'],
    ['Alice', '30', 'London'],
    ['Bob', '35', 'Paris']
]

# 打开CSV文件
with open('data.csv', 'w', newline='') as file:
    # 创建CSV写入器
    writer = csv.writer(file)

    # 写入数据
    writer.writerows(data)

以上示例中,data.csv是要读取或写入的CSV文件的文件名。在读取CSV文件时,使用csv.reader来逐行读取数据。在写入CSV文件时,使用csv.writer来写入数据,可以使用writerow方法逐行写入数据,或者使用writerows方法写入多行数据。

这只是CSV文件处理的基础示例,csv模块还提供了其他功能,如读取和写入具有不同分隔符的文件,以及处理包含标题行的文件等。详细信息可以参考Python官方文档中的csv模块说明:https://docs.python.org/3/library/csv.html


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击