Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 读取csv

作者:月下孤魂   发布日期:2025-12-18   浏览:83

import csv

# 打开CSV文件,使用with语句确保文件在使用完毕后被正确关闭
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
    # 创建一个CSV读取器对象
    reader = csv.reader(file)

    # 逐行读取CSV文件内容
    for row in reader:
        print(row)

# 如果需要将CSV文件内容读取为字典格式,可以使用csv.DictReader
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
    # 创建一个字典读取器对象
    dict_reader = csv.DictReader(file)

    # 逐行读取CSV文件内容,并以字典形式输出
    for row in dict_reader:
        print(row)

解释说明:

  1. 导入模块:首先导入csv模块,该模块提供了处理CSV文件的功能。
  2. 打开文件:使用open()函数打开CSV文件。mode='r'表示以只读模式打开文件,newline=''用于避免在Windows系统上读取时出现多余的空行,encoding='utf-8'指定文件编码格式。
  3. 创建读取器:使用csv.reader()创建一个读取器对象,它可以逐行读取CSV文件的内容。
  4. 逐行读取:通过for循环逐行读取CSV文件的内容,并打印每一行。
  5. 字典读取器:如果需要将CSV文件内容读取为字典格式,可以使用csv.DictReader(),它会将每一行的第一列作为键,其余列作为值。

希望这段代码和解释对你有帮助!

上一篇:python {}

下一篇:flask python

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站