Файл filtering_Python 3.2 - PullRequest
0 голосов
/ 11 марта 2011

Я пытаюсь написать короткий код фильтрации файлов в Python, который найдет нужную мне строку.

У меня все получилось логически, но мой Командный канал отправляет мне сообщение об ошибке дляпечать заявления.Вот как это работает сейчас:

filename = input('give file name: ')
n = input('give desired string: ')
f = open
line = f.readline()
while line:
    if n in line:
        print line
    line = f.readline()

Заявление об ошибке:

Traceback (most recent call last):
  File "<string>", line 7, in <fragment>
Syntax Error:         print line: <string>, line 718

Я знаю, что это простая проблема, но ответ не очевиден для меня.пожалуйста, помогите.

1 Ответ

1 голос
/ 11 марта 2011

print - это функция в Python 3. Вместо этого используйте print(line).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...