在此代码段中,
def add(x:int, y:int) -> int:
return x + y
有些函数注解只有在 python 3.0 之后才支持
当我为此 python 代码执行 flake8 时:
$ flake8 7.3.py -vv
checking 7.3.py
def add(x: int, y: int) -> int:
return x + y
7.3.py:1:11: E901 SyntaxError: invalid syntax
我得到了无效的语法错误,但它应该是有效的语法。如何使用 flake8 检查仅在 Python 3.x 中支持的语法?