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

2024-04-26 18:50:33 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法从python脚本(.py)返回一个变量,以便在ipython控制台中使用?我有一个python脚本,可以从Spyder中的ipython控制台运行。在脚本中创建一个数据帧。我想把那个数据帧从脚本中传递出去。我知道如果我将整个脚本转换成一个函数并使用return(mydataframe),我就可以做到这一点,但是有没有办法用脚本而不是函数来做到这一点呢?你知道吗


Tags: 数据函数py脚本returnipythonspyder办法
1条回答
网友
1楼 · 发布于 2024-04-26 18:50:33

I have a python script that I run from the ipython console in Spyder.

如果您所说的命令行接口是指REPL(在shell中键入python时得到的),那么可以使用ipython接口,然后使用magic command ^{}导入并运行创建数据帧的文件。一旦单元运行,数据帧将对您可用。你知道吗

所以步骤是:

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

  2. 启动ipython

    的新实例
  3. 键入%load the_name_of_the_file.py

  4. 执行单元格

现在,您可以使用数据帧了。你知道吗

相关问题 更多 >