gpt4 book ai didi

python - 如何接收 cmd 'quser' 输出?

转载 作者:行者123 更新时间:2023-12-03 11:07:11 26 4
gpt4 key购买 nike

我正在尝试构建 Python 代码,它将在 cmd 中运行 quser 程序,并将接收它的输出,然后运行注销到其中一个用户。

我尝试使用 ossubprocess Python 3.7.3 中的模块,但它似乎总是说:

'quser' is not recognized as an internal or external command.



我还尝试了 quser 的完整路径可执行。

import os
import subprocess

output = os.system("quser")
print(output)

# returns -- > 'quser' is not recognized as an internal or external command, operable program or batch file.

p = subprocess.Popen("quser", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print(out)

# returns -- > 1 b''

预期产出
USERNAME         SESSIONNAME        ID  STATE   IDLETIME  LOGON       TIME
John console 1 Active 57 19/07/2019 12:27
Doe 2 Disc 57 19/07/2019 15:35

最佳答案

subprocess.check_output(r"C:\Windows\Sysnative\quser.exe")

真的很管用。

关于python - 如何接收 cmd 'quser' 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57113643/

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