gpt4 book ai didi

python - 在脚本中从 IPython 交互式命名空间访问变量

转载 作者:IT老高 更新时间:2023-10-28 21:11:23 29 4
gpt4 key购买 nike

是否有一种简单的方法可以访问 IPython 交互式命名空间中的变量。在实现具有慢速加载命令的项目时,我想运行一个脚本将数据加载到交互式工作空间中,然后调用第二个使用数据的脚本,就像使用 MATLAB 一样。

在这个简单的情况下,我想做的是

In [20]: a=5

In [21]: run tst

tst.py 在哪里

print a

我的想法是我想运行一次加载脚本,然后只在 tst.py 上工作。

谢谢!

最佳答案

尝试在 IPython 的魔法运行命令上使用 -i 选项;它使脚本使用当前的交互式命名空间运行,例如与

加载.py:

a = 5

tst.py:

print a

我从 IPython 得到;

In [1]: from load import *

In [2]: run -i tst
5

关于python - 在脚本中从 IPython 交互式命名空间访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10622268/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com