【问题标题】:Running a python .py file on Jetbrain Pycharm在 Jetbrain Pycharm 上运行 python .py 文件
【发布时间】:2016-03-18 03:33:16
【问题描述】:

我使用 Pycharm JetBrains 编辑器编写我的 .py 文件。当我运行我的代码时,输​​出显示在名为“运行”的控制台中,没有任何提示。因此,我无权访问我的代码输出的变量。如何强制 pycharm 在 ipython 控制台中显示我的代码输出?

【问题讨论】:

  • “没有提示”是什么意思? pycharm 运行窗口和 ipython 控制台输出没有区别。 ipython 终端只是交互式的。 Pycharm 用于编写完整的 python 脚本,而不是逐行交互提示。
  • 通过“没有提示”,我的意思是我不能在“运行控制台”中写任何东西。假设我编写了一个完整的 python 脚本,其中定义了x=2。然后在我设置的代码中某处y=2**x。最后我运行我的脚本。现在,我在哪里可以获得y的值?
  • 你没有。你可以print(y),或者用它做任何其他事情。正如我所说,pycharm 不适用于交互式编程。在运行脚本之前和之后清除所有变量。

标签: console editor pycharm jetbrains-ide


【解决方案1】:

您可以编辑运行配置并选中“之后显示命令行”框。这将运行您的脚本,但让您处于交互式提示中。您脚本中的所有内容都将被导入并可用。

请注意,如果您安装了 IPython 包(Preferences -> Project -> Project Interpreter,单击 + 添加包),那么您可以获得更好的控制台解释器。

最后,一种不同的方式来完成您正在寻找的东西:在 Debug 下运行而不是在 Run 下运行。您可以设置一个断点,然后在您可能感兴趣的行使用调试器的控制台。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 2014-06-24
    • 2016-05-12
    相关资源
    最近更新 更多