在Python脚本中打开一个终端,并在新打开的终端中执行终端命令

2024-05-23 16:51:10 发布

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

我需要创建一个Python脚本来在Mac/Linux中打开一个终端窗口,并需要从Python脚本在终端中执行以下命令

  1. 开放式终端
  2. 执行命令sudo openpyn--init“”
  3. 它将提示我们输入密码和用户名-从Python脚本传递它

尝试以下,但它不工作,任何想法或建议,请。将有很大的帮助

from openpyn import openpyn
import subprocess
import os

subprocess.call(["sudo openpyn --init"], shell=True)
os.system("sudo openpyn --init")

但它没有产生任何结果,也没有按预期工作


Tags: import命令脚本终端密码initoslinux