movies = defaultdict(int)
for line in open('trial.txt', "r"):
user,movie,rating,time = line.rstrip('\n').split('::')
movies[movie] += 1
Для следующей строки, всегда возникает ошибка, что я не понимаю:нужно больше, чем 1 значение для распаковки
user, movie, rating,time = line.rstrip('\n').split('::')
ValueError: need more than 1 value to unpack
Я всегда могу напечатать строку, и это действительно с 4 частями Что случилось? Спасибо!
Вы проверили, нет ли линии? –
Каков ваш входной файл? – ATOzTOA
Я проверил, он не пуст. данные похожи: 1267 :: 47999 :: 0.5 :: 1188678492 изначально в .dat – Tony