Funkcja podziału Pythona. Zbyt wiele wartości do rozpakowania błędu
Mam funkcję Pythona, która musi odczytać dane z pliku i podzielić je na dwa klucze i wartości, a następnie zapisać je w słowniku. Przykład: plik:
http://google.com 2
http://python.org 3
# and so on a lot of data
Używam do tego funkcji split, ale gdy jest naprawdę dużo danych, powoduje błąd wartości
ValueError: too many values to unpack
Co mogę z tym zrobić?
To jest dokładny kod, który zawodzi
with open(urls_file_path, "r") as f:
for line in f.readlines():
url, count = line.split()# fails here
url_dict[url] = int(count)