subprocess.run powershell

在 Python 中,可以使用 subprocess.run 函数来运行 PowerShell 脚本。这个函数可以帮助您在 Python 代码中启动一个新的进程,并且可以捕获该进程的输出。

下面是一个示例代码,它使用 subprocess.run 运行 PowerShell 命令:

import subprocess
result = subprocess.run(["powershell.exe", "Get-Process"], capture_output=True, text=True)
print(result.stdout)

该代码将输出当前系统上正在运行的进程列表。

如果您需要在 Python 代码中同时执行多条 PowerShell 命令,您可以使用以下代码:

import subprocess
command = '''
Get-Process
Get-Service
result = subprocess.run(["powershell.exe", "-Command", command], capture_output=True, text=True)
print(result.stdout)

该代码将输出当前系统上正在运行的进程和服务列表。

  • 3年前
  •