Функция разделения Python. Слишком много значений, чтобы распаковать ошибку
У меня есть функция Python, которая должна прочитать данные из файла и разделить их на два ключа и значения, а затем сохранить их в словаре. Пример: файл:
http://google.com 2
http://python.org 3
# and so on a lot of data
Я использую для этого функцию split, но когда данных действительно много, возникает ошибка значения.
ValueError: too many values to unpack
Что я могу сделать по этому поводу?
Это точный код, который не работает
with open(urls_file_path, "r") as f:
for line in f.readlines():
url, count = line.split()# fails here
url_dict[url] = int(count)