生成适用于csv读入python代码
假设您有一个名为“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', '广州']]
解释:
- 首先,我们导入了Python的csv模块。
- 然后,我们使用
open()函数打开数据文件,并将其存储在变量f中。 - 接下来,我们使用
csv.reader()函数创建一个读取器对象reader,并将文件对象f传递给它。newline=''参数告诉Python忽略行尾换行符。 - 我们使用
list()函数将读取器对象reader转换为列表。 - 最后,我们将列表存储在变量
data中,并使用print()函数打印它
原文地址: https://www.cveoy.top/t/topic/fY3d 著作权归作者所有。请勿转载和采集!