PyDev交互式控制台问题

2024-03-29 02:12:03 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在Eclipse中安装了PyDev并开始测试它,我遇到了一个问题。在

在使用IDLE运行Python时,我可以创建一个文件,设置一个变量x=10,然后使IDLE运行该文件。然后我可以向python请求x,它会给我10。我不知道怎么做。在

我创建了一个python交互式控制台,然后在提示时选择了“console for currently active editor”,但是控制台不会识别x,即使编辑器将x定义为10。我在创建控制台之前保存了文件,在打开控制台之前也运行了文件。。。我不知道该怎么办。。。在

谢谢你!在


Tags: 文件for定义编辑器editorconsoleactiveidle
2条回答

创建控制台后,您必须在控制台中对python执行execfile。。。(ctrl+alt+enter)。在

有关详细信息,请参见:http://pydev.org/manual_adv_interactive_console.html

请注意,我认为当前版本的命令有问题,但我可能明天会发布一个版本来解决这个问题(pydev3.8)

嗯,我不熟悉IDE空闲,也不习惯通过控制台运行文件,但也许我理解您的问题。因此,答案是驻留在内存中的断点,所以不需要执行断点。如果断点设置为post x=10,那么当到达断点并停止执行并键入“x”时,将得到10。 控制台上有关于如何在从控制台加载文件的上下文中使用它的文档。我倾向于在文件中按shift-F9以调试模式运行它。这将使您处于调试控制台而不是交互式控制台(您将看不到任何提示“>;”),但当您在break处输入x时,仍然可以得到x=10。 可能是误会了,不过我会试试看。祝你好运!在

相关问题 更多 >