如何将Python脚本中的变量导入到交互式shell中,就像在R中一样?

2024-06-16 10:21:28 发布

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

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

#!/usr/bin/R
newvar = 10

然后在R交互式shell中

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

我想用Python做同样的工作。怎么可能呢?显然,在Python中我会编写print(newvar)


Tags: 脚本source内容binusrshellprint我会
1条回答
网友
1楼 · 发布于 2024-06-16 10:21:28

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

例如,文件blah.py如下所示

text = 'abc'

另一个文件run.py如下所示:

import blah
print (blah.text)

哪个指纹

> abc

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

相关问题 更多 >