Python3子进程调用不起作用

时间:2017-09-20 13:45:04

标签: python python-3.x

Python3子进程调用无法正常工作

import subprocess 
subprocess.call("sudo nautilus")

3 个答案:

答案 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)