這個非常簡單的代碼:爲什麼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