我正在使用R脚本,并尝试将Python中的环境变量传递给我可以在R中使用的变量。
我编写了一个非常简单的python脚本,它获取了我正在寻找的变量 - 当作为独立的Python脚本运行时,它打印路径很好。这是保存为pathgetter.py的非常简单的Python脚本:
import arcpy
print(arcpy.env.scratchFolder)
然后我在我的R脚本中使用以下行调用此Python脚本:
tmp <- system("python -c 'C:/coa/script_tool/pathgetter.py'", intern=TRUE)
但是,存储在R中的变量是字符(0)。我希望R中的tmp变量包含Python脚本中打印的路径。有没有人有任何改变建议?
答案 0 :(得分:0)
对我来说,这很有效:
retrieve new I/O events; node will block here when appropriate.