我已经配置了PyCharm(或者更准确地说,是所选的解释器),以便在程序执行完成时保持python控制台的打开状态。我发现调试和观察RStudio中的东西非常舒服:在源代码窗口中标记它们,然后点击Control+Enter(或者‘任何控件比如按钮’+Enter)。因此,在发现“executeselection in Console”命令之后,我能够在控制台中交互式地运行脚本。但是,这有两个问题:
1)每当我第一次这样做时,PyCharm会询问我要在哪个控制台中执行代码。当然,我总是选择“运行脚本的控制台”。在
2)即使我选择了运行脚本的控制台,标记的代码总是在一个新的pythonshell中执行(因此它会忘记所有的pandas设置,例如,它只打印两列左右)
有人能让它在运行脚本的控制台中运行标记的代码吗?在
请参见以下屏幕截图:
哎呀,我发现问题了。在run配置中,我确实给python解释器添加了一个参数(即'-I',这会导致解释器保持会话打开状态,即使脚本已经完全按照我想要的方式终止),但是解决方案是让PyCharm通过选择“runwithpython console”选项来为您执行该操作:
现在每次我运行脚本时,它都在同一个控制台中运行,我可以交互地执行代码,PyCharm不再询问我希望它在哪个控制台中运行。在
相关问题 更多 >
编程相关推荐