gpt4 book ai didi

python - 比 "SyntaxError: invalid syntax"更具描述性的错误消息

转载 作者:太空狗 更新时间:2023-10-30 00:18:11 25 4
gpt4 key购买 nike

学习 python,来自 php 背景。保持简短。有没有办法获得有关语法错误的更多描述性错误消息?就像在 php 中一样。示例:print var 应该给出类似于“expecting (”,而不是标准的“SyntaxError: invalid syntax”

谢谢

最佳答案

我的建议是使用可靠的 IDE。在安顿下来之前我只尝试了几次 Aptana studio这是免费的(自由)和跨平台的,但我相信许多其他提供类似的功能。

具有语法高亮显示的 IDE 甚至会在运行前尝试解析您的代码,并会向您发出任何错误信号(有时它们会出现“误报”,但这是异常(exception),它们通常非常准确)。

这是一张说明其工作原理的屏幕截图。

这是错误的代码:

enter image description here

这是当您将鼠标悬停在红色 X 标记上时显示的弹出窗口。

enter image description here

正如 delnan 在对您的问题的评论中正确指出的那样,在 print 之后可能会有很多“正确”的事情,因此弹出窗口很冗长。尽管如此,我发现此功能非常有用,因为它还向您展示了来自未导入对象的方法、赋值前引用的变量等等。

喂!

关于python - 比 "SyntaxError: invalid syntax"更具描述性的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6559838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com