缺少Python函数的参数 - IDE中的错误检测

时间:2018-04-05 11:33:52

标签: python ide

我一直在为Python设置一些IDE。令我感到惊讶的是,如果缺少参数,IDE(使用例如Spyder或VS Code)不会突出显示错误。这不是预期的吗?

def say(what):
    print(what)

say()  # no error?

2 个答案:

答案 0 :(得分:1)

你必须使用"静态代码分析" Spyder中的工具(工具栏 - >源 - >运行静态代码分析(F8))。没有实时静态检查。

PyCharm虽然有这个功能,但会在编辑器中警告这样的错误。

enter image description here

我没有VScode,因此无法评论。

答案 1 :(得分:1)

我的代码在Vscode中出错 我使用的扩展名为Pythonenter image description here