【发布时间】:2021-06-14 05:52:11
【问题描述】:
我正在尝试创建一个闪亮的应用程序,用户将从下拉菜单中选择一个短字符串,然后将该字符串传递给 python 脚本,该脚本将输出一些将在闪亮应用程序中使用的值。
将 reticulate 的 py_run_file 函数与硬编码所需的值一起使用效果很好。但是,使用这个:
py_run_file('test_script.py arg1')
给出这个:
py_run_file_impl(file, local, convert) 中的错误:
无法打开文件“test_script.py arg1”(是否存在?)
几个线程建议使用system() 调用来运行带有命令行参数的.py 脚本,但我认为这对于目标来说是不可行的,因为参数需要能够更改。其他线程建议创建一个 python 文件,使用带有参数的os.system() 调用原始 python 文件,但这也不适用于我的情况。
有人有什么想法吗?
谢谢
【问题讨论】:
标签: python rstudio reticulate