我在以下路径本地保存了一个 .R 文件:
Rfilepath = "C:\\python\\buyback_parse_guide.r"
RScript.exe 的命令是:
RScriptCmd = "C:\\Program Files\\R\\R-2.15.2\\bin\\Rscript.exe --vanilla"
我尝试运行:
subprocess.call([RScriptCmd,Rfilepath],shell=True)
但它返回 1 - 并且 .R 脚本没有成功运行。我究竟做错了什么?我是 Python 新手,所以这可能是一个简单的语法错误......我也尝试了这些,但它们都返回 1:
subprocess.call('"C:\Program Files\R\R-2.15.2\bin\Rscript.exe"',shell=True)
subprocess.call('"C:\\Program Files\\R\\R-2.15.2\\bin\\Rscript.exe"',shell=True)
subprocess.call('C:\Program Files\R\R-2.15.2\bin\Rscript.exe',shell=True)
subprocess.call('C:\\Program Files\\R\\R-2.15.2\\bin\\Rscript.exe',shell=True)
谢谢!