Função de divisão Python. Valores demais para descompactar o erro
Eu tenho uma função python que deve ler dados do arquivo e dividi-los em duas chaves e valores e, em seguida, armazená-los no dicionário. Exemplo: arquivo:
http://google.com 2
http://python.org 3
# and so on a lot of data
Eu uso a função split para isso, mas quando há realmente muitos dados, gera erro de valor
ValueError: too many values to unpack
O que é que eu posso fazer sobre isto ?
Este é o código exato que falha
with open(urls_file_path, "r") as f:
for line in f.readlines():
url, count = line.split()# fails here
url_dict[url] = int(count)