Python' os.system'无法执行Windows控制台查询

时间:2016-05-09 06:20:24

标签: python terminal console

我必须让用户登录到网络中的PC。

如果我在Windows 10上转到终端并输入"查询用户服务器:' PC-Name'",我会让用户登录到本机。

但是如果我尝试使用os.system在python中运行这个查询:

import os
test = os.system("query user")

从上面的代码中我得到错误"查询'查询'有错误或无法找到。"

有人可以告诉我,为什么我可以发送每个查询,如ping,tracert,ipconfig等但不查询用户?为什么它可以工作,如果我输入到终端而不是,如果我尝试使用os.system同样的东西?

问候:)

编辑:

现在可以使用以下代码:

import os
test = os.system(r"c:\windows\sysnative\query.exe user")
print(test)

所以现在我得到查询的输出,但它只返回" 1"。我可以访问"查询用户"的终端输出中包含的用户名。 ?

0 个答案:

没有答案