gpt4 book ai didi

python - 子进程打开 PowerShell,运行命令,然后终止

转载 作者:行者123 更新时间:2023-12-01 01:15:05 24 4
gpt4 key购买 nike

我编写了一些代码,使用 Python subprocess 模块打开 PowerShell 窗口,然后在同一窗口中运行命令。 PS 窗口打开,然后几乎立即关闭。如果我从 cmd 中删除第二项,下面的代码将打开一个 PS 窗口并使其保持打开状态。

import subprocess
cmd = ['powershell', 'ls']
prompt = subprocess.Popen(cmd, stdin=subprocess.PIPE)

最佳答案

添加-noexit参数如下(-noprofile不是强制性的):

import subprocess
cmd = ['powershell', '-noprofile', '-noexit', '&', 'ls *.csv']
prompt = subprocess.call ( cmd )

结果:

Powershell from python

关于python - 子进程打开 PowerShell,运行命令,然后终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54429288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com