【发布时间】:2021-07-08 03:22:33
【问题描述】:
如何获得 UAC 提示以授予我的 Python 代码管理员权限?我已经尝试过了,但 Python 32 位或我的终端只是冻结:
import os
import sys
import win32com.shell.shell as shell
ASADMIN = 'asadmin'
if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lbVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit(0)
with open("somefile.txt", "w") as out:
print >> out, "i am root"
【问题讨论】:
-
这个问题可能会对您有所帮助。 Ask for admin access for a Python function in Windows
标签: python ruby windows admin uac