假设您有一个名为“data.csv”的文件,包含以下内容:

姓名,年龄,城市
张三,25,北京
李四,30,上海
王五,28,广州

要在Python中读取此文件并将其存储为列表,可以使用以下代码:

import csv

with open('data.csv', newline='', encoding='utf-8') as f:
    reader = csv.reader(f)
    data = list(reader)

print(data)

输出结果为:

[['姓名', '年龄', '城市'], ['张三', '25', '北京'], ['李四', '30', '上海'], ['王五', '28', '广州']]

解释:

  1. 首先,我们导入了Python的csv模块。
  2. 然后,我们使用open()函数打开数据文件,并将其存储在变量f中。
  3. 接下来,我们使用csv.reader()函数创建一个读取器对象reader,并将文件对象f传递给它。newline=''参数告诉Python忽略行尾换行符。
  4. 我们使用list()函数将读取器对象reader转换为列表。
  5. 最后,我们将列表存储在变量data中,并使用print()函数打印它
生成适用于csv读入python代码

原文地址: https://www.cveoy.top/t/topic/fY3d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录