В файле, как:Как разделить два значения запятыми
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 это третья итерация этого вопроса: 1-й: http://stackoverflow.com/questions/19304591/converting-file-to-key-value-dictionary и 2nd: http://stackoverflow.com/questions/ 19305666/word-dictionary-problems –