У меня есть задание, которое включает чтение и печать строк из файлов. У меня проблема сейчас, когда я должен напечатать первое n
количество строк из файла.
У меня есть настройка for-l oop, которая, как я думал, сделает это для меня, но это дает мне ValueError
. Возможно, я просто не понимаю, как for-l oop работает в Python. Я привык к Java и программированию на C ++.
Это настроенный мной l oop, который, как я думал, даст мне количество строк, которое я хочу получить из файла.
for i, line in open_file:
if i > desired_number_of_lines:
break
print(line)
Разве переменная i
не действует как счетчик в этом случае, который просто считает от 0? Это ошибка, которую я получаю при запуске программы.
ValueError: too many values to unpack (expected 2)