这个非常简单的代码:为什么Pylint说print('foo',end ='')是一个无效的语法?
#!/usr/bin/python3
print('foo', end='')
使pylint的不愉快(无论在Python2和Python3):
pylint ./pylint.py
No config file found, using default configuration
************* Module pylint
E: 2, 0: invalid syntax (syntax-error)
为什么?
99.9%的机会:你忘记了前一行的右括号。 – TigerhawkT3
我不确定你为什么要在Python 2上尝试它,除非你导入了'print'函数。 – TigerhawkT3
@Flippy - 它在技术上可以,但它总是以括号/括号/大括号结尾。 – TigerhawkT3