Функция разделения 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)

Ответы на вопрос(1)

Ваш ответ на вопрос