2024-04-29 12:41:58 发布
网友
我试图从raspberrypi上的python脚本执行这个命令sudo mavproxy.py。我可以在shell中执行这个命令,然后看到它加载。在
sudo mavproxy.py
我当前测试的代码是:
import subprocess subprocess.call('sudo mavproxy.py')
运行此代码时,代码会执行,但是在终端窗口中什么也不会发生。所以我不确定它是否执行正确。任何帮助都将不胜感激。在
import os import os.path os.system('sudo python /full/path/to/mavproxy.py')
从子流程模块导入调用函数
from subprocess import call call('sudo mavproxy.py', shell=True)
将参数作为列表传递:
subprocess.call(['sudo', 'mavproxy.py'])
或使用shell=True:
shell=True
文档对此非常清楚。你是怎么学会那样做的?在
从子流程模块导入调用函数
将参数作为列表传递:
或使用
^{pr2}$shell=True
:文档对此非常清楚。你是怎么学会那样做的?在
相关问题 更多 >
编程相关推荐