PyCharm:让“在控制台中执行代码”停止询问我哪些缺点

2024-09-30 01:22:16 发布

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

我已经配置了PyCharm(或者更准确地说,是所选的解释器),以便在程序执行完成时保持python控制台的打开状态。我发现调试和观察RStudio中的东西非常舒服:在源代码窗口中标记它们,然后点击Control+Enter(或者‘任何控件比如按钮’+Enter)。因此,在发现“executeselection in Console”命令之后,我能够在控制台中交互式地运行脚本。但是,这有两个问题:

1)每当我第一次这样做时,PyCharm会询问我要在哪个控制台中执行代码。当然,我总是选择“运行脚本的控制台”。在

2)即使我选择了运行脚本的控制台,标记的代码总是在一个新的pythonshell中执行(因此它会忘记所有的pandas设置,例如,它只打印两列左右)

有人能让它在运行脚本的控制台中运行标记的代码吗?在

请参见以下屏幕截图:

1)运行脚本 enter image description here

2)更改一些代码(即c变为aa+2*b而不是a+b),标记它并让它在控制台中运行: enter image description here

3)PyCharm问我“在哪个控制台上运行标记的代码”??? enter image description here


Tags: 代码in标记脚本源代码状态按钮解释器
1条回答
网友
1楼 · 发布于 2024-09-30 01:22:16

哎呀,我发现问题了。在run配置中,我确实给python解释器添加了一个参数(即'-I',这会导致解释器保持会话打开状态,即使脚本已经完全按照我想要的方式终止),但是解决方案是让PyCharm通过选择“runwithpython console”选项来为您执行该操作:

enter image description here

现在每次我运行脚本时,它都在同一个控制台中运行,我可以交互地执行代码,PyCharm不再询问我希望它在哪个控制台中运行。在

相关问题 更多 >

    热门问题