在像这样的文件中:
jaslkfdj,asldkfj,,,
slakj,aklsjf,,,
lsak,sajf,,,
你怎么能把它分开,所以这两个词只有一个键值对?我尝试使用逗号进行拆分,但我知道如何制作键/值对的唯一方法是一行中只有一个逗号。
由于每行末尾有 3 个额外的逗号,python 给出了错误:“ValueError: too many values to unpack (expected 2)”
这就是我所拥有的:
newdict= {}
wd = open('file.csv', 'r')
for line in wd:
key,val = line.split(',')
newdict[key]=val
print(newdict)