Python3子进程调用不起作用

2024-05-23 16:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

Python3子进程调用不起作用

import subprocess 
subprocess.call("sudo nautilus")

Tags: import进程sudocallpython3subprocessnautilus
3条回答

必须使用shell=true才能使其在shell中工作

 import subprocess 
 subprocess.call("sudo nautilus", shell=True)

或者你可以输出一个列表

^{pr2}$

尝试设置shell=True,因此:

subprocess.call("sudo nautilus",shell=True)

试试这个:

subprocess.call(["sudo", "nautilus"])

相关问题 更多 >