Pycharm:只运行我的Python文件的一部分

Fra*_*ank 69 python pycharm

是否可以在PyCharm中只运行程序的一部分?

在其他编辑器中有一些像我可以运行的单元格,但我在PyCharm中找不到这样的选项?

如果这个函数不存在,那对我来说将是一个巨大的缺点......因为对于我的数据分析,我经常只需要运行我的代码的最后几行.

Wil*_*zyk 78

我发现了一种更简单的方法.输入设置并转到Keymap.在控制台中搜索执行选择并将其重新分配给新的快捷方式,如Crl + Enter.这与Spyder和R-Studio中相同操作的快捷方式相同.

  • 很高兴你添加了这个答案!我相信所有RStudio和Spyder用户都会喜欢这个 (7认同)
  • @kanmani看看https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode它做你要求的 (3认同)
  • 有没有办法做到这一点,而无需每次都选择代码部分?例如在Spyder中,我们可以在代码部分的开头和结尾写入"#%%",我们可以使用Ctrl + Enter在控制台中执行它,而不必选择它. (2认同)

Wis*_*kas 62

在控制台中运行"选择"的Pycharm快捷方式是ALT + SHIFT + e

为了使其正常工作,您必须以这种方式运行所有内容.

在此输入图像描述


小智 20

您可以选择代码段并使用右键单击菜单选择"在控制台中执行选择"操作.

  • 不幸的是,这不起作用,因为在我的代码片段之前定义的所有变量都不再在工作空间中. (2认同)

Gam*_*iac 14

您可以设置断点,然后只需打开调试控制台.因此,首先需要打开调试控制台:

在此输入图像描述

启用后,将断点设置为您想要的位置:

在此输入图像描述

完成设置断点后:

在此输入图像描述

完成后:

在此输入图像描述


小智 9

  1. 转到文件>>设置>>插件并安装插件 PyCharm cell mode
  2. 转到文件>>设置>>外观和行为>>键盘映射并为Run Cell和分配键盘快捷键Run Cell and go to next

单元格由 ## 分隔

参考 https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode