从robjects调用r。(" quit()")也会关闭python进程

时间:2014-11-27 09:06:19

标签: python r temporary-files quit robjects

我正在使用robjects从python执行R脚本。当R完成后,它会留下许多临时文件。我无法修改R脚本,但我也没有看到对tempfile()的任何引用所以我认为它来自R脚本正在使用的库。我尝试在脚本运行结束时从python中删除这些文件,但它们被某些进程锁定。我假设如果有一个实时R解释器运行,关闭它将释放这些文件。我试着调用robject.r(“quit()”),但这也杀死了我的python进程。有什么想法吗?如何从robjects中仅关闭R解释器?我不想使用操作系统杀死R解释器。

0 个答案:

没有答案