我一直在为Python设置一些IDE。令我感到惊讶的是,如果缺少参数,IDE(使用例如Spyder或VS Code)不会突出显示错误。这不是预期的吗?
def say(what):
print(what)
say() # no error?
答案 0 :(得分:1)
你必须使用"静态代码分析" Spyder中的工具(工具栏 - >源 - >运行静态代码分析(F8))。没有实时静态检查。
PyCharm虽然有这个功能,但会在编辑器中警告这样的错误。
我没有VScode,因此无法评论。
答案 1 :(得分:1)
我的代码在Vscode中出错 我使用的扩展名为Python。