从python脚本返回一个变量,以便在ipython控制台中使用

时间:2018-05-09 04:53:29

标签: python

有没有办法从python脚本(.py)返回一个变量,以便可以在ipython控制台中使用它?我有一个python脚本,我从Spyder的ipython控制台运行。在脚本中创建了一个pandas数据帧。我希望将数据帧传递出脚本。我知道如果我将整个脚本转换为函数并使用return(mydataframe),我可以这样做,但有没有办法用脚本而不是函数来完成?

1 个答案:

答案 0 :(得分:0)

  

我有一个python脚本,我从Spyder的ipython控制台运行。

如果通过命令行界面,您的意思是REPL(当您在shell中键入python时获得的内容),您可以使用ipython接口,然后使用{{3}导入并运行创建数据帧的文件。运行单元格后,您将可以使用数据框。

所以步骤是:

  1. 将创建数据框的单元格内容保存为普通.py文件。

  2. 启动ipython

  3. 的新实例
  4. 输入%load the_name_of_the_file.py

  5. 执行单元格

  6. 现在,数据框可供您使用。