📅  最后修改于: 2023-12-03 15:06:50.421000             🧑  作者: Mango
当我们需要在 Windows 操作系统上执行一些需要管理员权限的操作时,我们通常需要打开管理员命令提示符。在 Python 中,我们可以使用 subprocess
模块来打开管理员命令提示符。
下面是使用 Python 代码来打开管理员命令提示符的示例:
import subprocess
subprocess.call(['runas', '/user:Administrator', 'cmd.exe'])
其中,runas
命令可以让我们以管理员身份运行一个命令或程序。/user:Administrator
选项表示使用 Administrator 账户打开命令提示符,cmd.exe
则是命令提示符的可执行文件路径。
运行上面的代码后,系统会提示你输入 Administrator 账户的密码。输入密码后,管理员命令提示符就会打开。
另一种打开管理员命令提示符的方式是使用 os.system
函数:
import os
os.system('runas /user:Administrator cmd.exe')
该代码与使用 subprocess
模块的示例效果相同,区别在于其中的命令字符串不需要使用列表形式。
使用 Python 代码打开管理员命令提示符是执行一些需要管理员权限的操作时的常用方法。本文介绍了使用 subprocess
模块和 os.system
函数分别打开管理员命令提示符的方法,供读者参考。