python - 如何将 Python 脚本中的变量导入 R 中的交互式 shell?
问题描述
如果我有一个arscript.r
使用以下内容调用的 R 脚本:
#!/usr/bin/R
newvar = 10
然后在 R 交互式 shell 中我可以做
> source("./arscript.r")
> newvar
[1] 10
我想在 Python 中做同样的事情。怎么可能?显然在Python中我会写print(newvar)
......
解决方案
在 python 中,您可以导入脚本,然后从中调用变量:
例如,文件 blah.py 看起来像这样
text = 'abc'
另一个文件 run.py 如下所示:
import blah
print (blah.text)
哪个打印
> abc
(在这种情况下,文件必须在同一个文件夹中)
推荐阅读
- highcharts - hightchart 注释不起作用
- c# - 在 ASP.NET Core 中使用 reloadOnChange 重新加载选项
- dart - GPS是否激活 - 颤振
- javascript - 使用正则表达式替换字符串中的单词
- python - Heroku 不收集我的静态文件
- swift - Swift IBDesignables 和字符间距(紧缩)
- vb.net - DataGridView 滚动显示列在其他列之上
- google-analytics - 将我的客户分析帐户与我自己的 Adwords 帐户相关联
- qt - 当 Qt Quick Controls 2 中的按钮独占时取消选中按钮
- ios - 如何在堆栈视图中显示 wkwebview?