неверный синтаксис (<string>, строка 4) (синтаксическая ошибка) - PullRequest
0 голосов
/ 09 июня 2019

У меня неверный синтаксис в соответствии с flake8, pylint, но код работает. Что не так с этим кодом?

Я много занимался поиском в Google, но ничего не смог найти.

#!/usr/bin/env python
with open("test.py", "a") as output:
    # E:  4, 0: invalid syntax (<string>, line 4) (syntax-error)
    print("hello world", file=output)

1 Ответ

0 голосов
/ 09 июня 2019

Какую версию Python вы используете?Я не уверен, когда он был реализован точно, но я не думаю, что более ранние версии Python имели параметр file = output для функции print (), поэтому ваш интерпретатор мог ожидать только строку

...