如何在 Win 7 上通过管理员使用 Python 执行 cmd 命令

Dua*_*ore 6 python python-2.7

在python中,我想执行cmd命令:

os.system("netsh interface set interface \"Local Area Connection\" disable")
Run Code Online (Sandbox Code Playgroud)

断开互联网网络。但是,使用我的帐户,它报告接口名称未注册路由器。我认为,我需要以管理员身份执行 os.system 。但我不知道如何以管理员身份使用它!那么,你能帮我吗!感谢。

小智 2

要在 Windows 上以管理员身份运行命令,您可以使用 Windows runas命令(我现在无法访问 Windows 计算机,但也许..);

import subprocess
subprocess.call(['runas', '/user:Administrator', 'Your command'])
Run Code Online (Sandbox Code Playgroud)