在python里面如何以管理員身份運行一條dos命令,并獲取執(zhí)行結(jié)果?
網(wǎng)友解答: 1. 使用os.system("cmd")2. 使用Popen模塊產(chǎn)生新的process3. 使用commands.getstatusoutput方法這三種辦法就可以解決你說
1. 使用os.system("cmd")
2. 使用Popen模塊產(chǎn)生新的process
3. 使用commands.getstatusoutput方法
這三種辦法就可以解決你說的問題了,我想既然你問了Python的問題,那么說明你對基礎的只是還是有一定的了解的,
網(wǎng)友解答:谷歌的,沒測過,可以試試
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(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit(0)
給你一個比問題答案更有用的建議,你這個問題可以直接谷歌或者百度,肯定能找到答案。建議只有在自己努力了還解決不了的時候再問別人,對自己更有用。而不是習慣于飯來張口