两个值在这样一个文件:如何分割用逗号
jaslkfdj,asldkfj,,,
slakj,aklsjf,,,
lsak,sajf,,,
你怎么能分裂它所以只是一个键值对的两个词的?我试图用逗号分割,但唯一的方法是我知道如何创建键/值对,当一行中只有一个commma时。
蟒蛇给出了错误:“ValueError异常:值过多解压(预期2)”,因为在每行
本月底的3个额外的逗号是我:
newdict= {}
wd = open('file.csv', 'r')
for line in wd:
key,val = line.split(',')
newdict[key]=val
print(newdict)
'分裂()'与一个极限,'rstrip()可以'丢弃其余部分。 – Wrikken
请显示您尝试的代码,而不是仅仅描述它,并且让我们猜测可能错误的十亿个可能的事情中的哪一个是您实际面临的问题。 – abarnert
@abarnet这是这个问题的第三个迭代:1st:http://stackoverflow.com/questions/19304591/converting-file-to-key-value-dictionary和2nd:http://stackoverflow.com/questions/ 19305666/word-dictionary-problems –