有没有办法从python脚本(.py)返回一个变量,以便可以在ipython控制台中使用它?我有一个python脚本,我从Spyder的ipython控制台运行。在脚本中创建了一个pandas数据帧。我希望将数据帧传递出脚本。我知道如果我将整个脚本转换为函数并使用return(mydataframe)
,我可以这样做,但有没有办法用脚本而不是函数来完成?
答案 0 :(得分:0)
我有一个python脚本,我从Spyder的ipython控制台运行。
如果通过命令行界面,您的意思是REPL(当您在shell中键入python
时获得的内容),您可以使用ipython
接口,然后使用{{3}导入并运行创建数据帧的文件。运行单元格后,您将可以使用数据框。
所以步骤是:
将创建数据框的单元格内容保存为普通.py
文件。
启动ipython
输入%load the_name_of_the_file.py
执行单元格
现在,数据框可供您使用。