Python3子进程调用无法正常工作
import subprocess
subprocess.call("sudo nautilus")
答案 0 :(得分:1)
试试这个:
subprocess.call(["sudo", "nautilus"])
答案 1 :(得分:0)
尝试设置 shell = True ,所以:
subprocess.call("sudo nautilus",shell=True)
答案 2 :(得分:0)
你必须使用shell = true才能使它在shell中运行
[Authorize(Policy = "Administrator")]
或者你可以输出一个列表
import subprocess
subprocess.call("sudo nautilus", shell=True)