2

我正在使用 Eclipse Juno,以及 Pydev 2.75 和 Enthought Canopy Python 2.7.3。

现在,当我试图通过重命名我的一个函数来重构一些代码时,我收到以下弹出消息:

AST not generated (syntax error)

我已经用谷歌搜索了这条消息,但它似乎没有记录?我对 AST 的主题完全陌生,甚至不知道从这里移到哪里来解决这个问题(除非手动重命名代码中出现的所有函数,这会很痛苦)。有关如何恢复并运行此功能的任何提示?

编辑:看来我也无法在程序中的模块之间导入。标准库导入虽然有效。

4

1 回答 1

1

我最近遇到了这个问题,结果证明这是一个我没有注意的简单语法错误。我已经开始编写一行代码,决定在完成该行之前更改方法名称,突出显示方法名称,点击 control-shift-R 并得到这个错误。听起来您可能遇到了一些不同的事情,但是当我需要做的只是注释掉未完成的代码行时,我浪费了大量时间来追踪 AST 上的信息

于 2014-09-12T17:05:27.607 回答