【问题标题】:How to interactively input the output of a code into another code and run them from Pycharm interactive python console?如何以交互方式将代码的输出输入到另一个代码中并从 Pycharm 交互式 python 控制台运行它们?
【发布时间】:2019-09-28 11:41:48
【问题描述】:

我在 Ubuntu linux 上使用 Pycharm 社区版 2019.1,我在“记忆”一个交互式控制台中的变量以在另一个控制台中重用它们时遇到以下问题:

按照Interacting with program after executionDoes Pycharm have Interactive Python Interpreter?,我已经完成了:

pycharm > 运行 > 编辑配置 >(勾选/选中)'使用 python 控制台运行'(以前'之后显示命令行'),

它“记住”代码中变量的值,并允许我直接在控制台中与它们进行交互,但仅限于与该特定程序相对应的那个。例如,假设我有两个程序,“test0.py”和“test1.py”;从“test0.py”,我们得到 x=1 作为输出或其中使用的变量,然后我们运行“test1.py”,它将 x 作为输入。现在,由于“test0.py”和“test1.py”有单独的控制台,“test1.py”无法识别从“test0.py”获得的 x。

我想要的是一个像 Spyder 或 Jupyter 这样的全局控制台,它会“记住”我运行的每个程序的输出和使用的变量,并与它们一起玩。

我应该采取哪些步骤来实现上述目标?

【问题讨论】:

    标签: python pycharm jupyter-notebook spyder


    【解决方案1】:

    Try File>Settings>Build, Execution, Deployment>Console 并勾选“Use existing console for "Run with Python Console"”选项。这将在与第一个程序相同的控制台中运行第二个程序,这应该可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 2018-05-08
      • 2018-03-17
      • 2011-09-13
      • 2014-02-28
      • 2019-09-10
      • 1970-01-01
      相关资源
      最近更新 更多