【发布时间】:2017-11-12 09:37:21
【问题描述】:
我想在 Jupyter 笔记本中定义一个变量,然后将其传递给 python 脚本。
例如在笔记本中:
a = [1, 2, 3, 4]
%run example.py
print foo
在example.py中
b = [5, 8, 9, 10]
foo = a + b
当然,这会返回错误,因为 a 尚未在 example.py 中定义。但是,如果 example.py 有
a = [1, 2, 3, 4]
b = [5, 8, 9, 10]
foo = a + b
然后 Jupyter notebook 可以在脚本运行后“看到” foo 并打印它,即使 foo 没有在 Jupyter notebook 本身中定义。
为什么python脚本看不到Jupyter notebook环境中的变量?以及如何将变量从笔记本环境传递到脚本?
【问题讨论】: