如何在PyCharm控制台中以我之后可以在命令行中输入的方式运行当前编辑的文件?

时间:2013-12-16 11:16:26

标签: python console pycharm

我想要这样,所以我可以在重复运行后保留命令行历史记录,并将控制台中的行粘贴到测试中等。就像在IDLE中一样。

[我意识到这个问题基本上是Running a module from the pycharm console的重复。但是那个问题没有得到令人满意的回答(对我来说),而且由于我刚刚报名,我的声誉不足以让我在那里发表评论。]

3 个答案:

答案 0 :(得分:15)

选择代码片段或整个文件,然后从上下文菜单中使用在控制台中执行选择

答案 1 :(得分:15)

Shift+Alt+E将执行所选代码。

答案 2 :(得分:8)

对于仍有此问题的人:转到“运行/调试”菜单,选择“编辑配置”,选中“显示命令行”框,这样您就可以在控制台中输入>>>提示并测试你的功能。

编辑:要将此更改应用于所有.py文件(因为此复选框仅适用于您正在处理的当前文件),请转到:编辑配置,在弹出窗口中您将看到一个菜单树在左侧,选择默认值,然后选择Python,然后选中'显示命令行'框,这将使其成为默认设置,无论何时打开.py文件,(默认情况下该功能应该真正开启!)