“ValueError:没有足够的值来解包(预期为3,得到1)”错误来自结构拆分()

2024-05-19 21:14:44 发布

您现在位置:Python中文网/ 问答频道 /正文

在使用split()函数时,我没有发现任何错误,因此如何消除错误。你知道吗

import json
file=open('csv.txt','r')
lines=[line.strip() for line in file.readlines()]
jsonlist=[]
for item in lines:
  club,country,city=item.split(',')
  data={
         'club':club,
         'country':country,
         'city':city
     }
  jsonlist.append(data)

jsonfile=open('jsontxt','w')
json.dump(jsonlist,jsonfile)
file.close()
jsonfile.close()

这就是我得到的错误:

ValueError: not enough values to unpack (expected 3, got 1)


Tags: injsoncityfor错误lineopenitem