如何以交互方式将代码的输出输入到另一个代码中,并从Pycharm交互式python控制台运行它们?

时间:2019-05-10 14:30:25

标签: python pycharm jupyter-notebook spyder

我在Ubuntu linux上使用Pycharm社区版2019.1,并且遇到以下问题,要从一个交互式控制台“存储”变量以在另一个控制台中重用它们:

Interacting with program after executionDoes Pycharm have Interactive Python Interpreter?之后,我已经完成:

pycharm>运行>编辑配置>(选中/选中)“运行python控制台”(以前“之后显示命令行”) < / strong>

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

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

要实现上述目标,我应该采取什么步骤?

1 个答案:

答案 0 :(得分:0)

尝试“文件”>“设置”>“构建,执行,部署”>“控制台”,然后选中“将现有控制台用于“使用Python控制台运行””选项。这将在与第一个程序相同的控制台中运行第二个程序,该程序应解决您的问题。