Я стартер в Python и получаю количество строк в txt-файле. Я следовал точно, как то, что дано в онлайн-курс на Coursera, который, как показано ниже:Подсчет количества строк с использованием Python
fhand=open("Read Me.txt")
count=0
for line in fhand:
count=count+1
print(count)
В интернет, конечно, это действительно дает правильное количество строк, но я продолжаю получать 0. Я предполагаю, что это может иметь какое-то отношение к версии программного обеспечения (мой Python3.4.3, онлайновый курс Python2) или текстовый редактор Mac-системы? Заранее благодарим за ваши советы.
Это должно сработать. Вы уверены, что выполняете правильный скрипт? Также вы уверены, что в файле есть строки? –
Возможно, вы уже * прочитали файл первым и забыли открыть или вернуться к началу? Файлы, прочитанные, не начинаются с начала автоматически при следующем чтении. –
Либо MartijnPieters прав, либо ничего в этом файле не существует. В качестве комментария, однако, вы можете сказать 'count = len (open (" Read Me.txt "). Readlines())' – zondo