如何像R中那样将变量从Python脚本导入到交互式shell中?

时间:2019-03-28 21:51:23

标签: python r

如果我有一个名为arscript.r的R脚本,其内容如下:

#!/usr/bin/R
newvar = 10

然后我可以在R交互式外壳中完成

> source("./arscript.r")
> newvar
[1] 10

我想在Python中做同样的事情。怎么可能呢?显然,在Python中,我会写print(newvar) ...

1 个答案:

答案 0 :(得分:0)

在python中,您可以导入脚本,然后从中调用变量:

例如,文件blah.py看起来像这样

text = 'abc'

和另一个文件run.py看起来像这样:

import blah
print (blah.text)

可打印

> abc

(在这种情况下,文件必须位于同一文件夹中)