gpt4 book ai didi

python - _csv.reader' 对象不可订阅

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:42 24 4
gpt4 key购买 nike

我对 python 中的 csv 模块有疑问。

这是我为解析我的 csv 而编写的代码

def parse(data):
data_delim = data.split("\n")
data_list = csv.reader(data_delim)
return data_list

我遇到的问题如下:

print(data_list[Enum.check_name(skill)][1])

抛出这个错误

_csv.reader' object is not subscriptable

下面我有一个贫民窟解决方案,但我宁愿使用类似于上面代码的东西,有人对此有解决方案吗?

i = 0
for a in data_list:
if i == Enum.check_name(skill):
print(a[1])
i += 1

最佳答案

如错误消息所述,csv 阅读器不支持索引。 csv.reader 返回的值不是列表;它是行的迭代器。

如果需要,您可以使用 data_list = list(csv.reader(data_delim)) 列出所有行。然后您可以像索引任何其他列表一样对该列表进行索引。

关于python - _csv.reader' 对象不可订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com