服务器学习网 > 编程学习 > Python中怎样实现读取写入CSV文件?

Python中怎样实现读取写入CSV文件?

服务器学习网综合整理   2024-11-06 14:24:41

一、读取CSV文件 Python中,我们可以使用内置的csv模块来读取CSV文件。以下是一个简单的示例: import csv # 打开CSV文件 with open('example.csv', mode='r', encoding='utf-8') as file: # 创建csv.r...

在数据分析和处理的领域中,CSV(Comma-Separated Values,逗号分隔值)文件是一种非常常见的数据存储格式。Python作为一门强大的编程语言,提供了多种方法来读取和写入CSV文件。今天,我们就来详细探讨一下如何在Python中实现这些操作。

一、读取CSV文件

Python中,我们可以使用内置的csv模块来读取CSV文件。以下是一个简单的示例:

import csv

# 打开CSV文件
with open('example.csv', mode='r', encoding='utf-8') as file:
    # 创建csv.reader对象
    csv_reader = csv.reader(file)

    # 遍历CSV文件中的每一行
    for row in csv_reader:
        print(row)

重点内容: 使用csv.reader可以方便地读取CSV文件中的数据,并将其存储为列表的列表形式。

二、写入CSV文件

同样地,我们可以使用csv模块来写入CSV文件。以下是一个简单的示例:

import csv

# 准备要写入CSV文件的数据
data = [
    ['Name', 'Age', 'City'],
    ['Alice', 30, 'New York'],
    ['Bob', 25, 'Los Angeles'],
    ['Charlie', 35, 'Chicago']
]

# 打开CSV文件(如果文件不存在,将自动创建)
with open('output.csv', mode='w', newline='', encoding='utf-8') as file:
    # 创建csv.writer对象
    csv_writer = csv.writer(file)

    # 写入数据到CSV文件
    csv_writer.writerows(data)

重点内容: 使用csv.writer可以方便地将数据写入CSV文件。注意在打开文件时,要设置newline=''参数,以避免在Windows系统中出现多余的空行。

Python中怎样实现读取写入CSV文件?

通过掌握以上方法,你就可以在Python中轻松实现CSV文件的读取和写入操作了。希望这篇文章对你有所帮助!

推荐文章