我在使用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
data_list[Enum.check_name(skill)]
做什么?你不能使用索引来表示“获取第一列中具有这个值的行”。 - BrenBarn