invalid-print-syntax (F633)#
Derived from the Pyflakes linter.
What it does#
Checks for print
statements that use the >>
syntax.
Why is this bad?#
In Python 2, the print
statement can be used with the >>
syntax to
print to a file-like object. This print >> sys.stderr
syntax is
deprecated in Python 3.
Instead, use the file
keyword argument to the print
function, the
sys.stderr.write
function, or the logging
module.
Example#
Use instead:
Or:
Or: