在python里面如何以管理員身份運(yùn)行一條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的問題,那么說明你對基礎(chǔ)的只是還是有一定的了解的,
網(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)
給你一個(gè)比問題答案更有用的建議,你這個(gè)問題可以直接谷歌或者百度,肯定能找到答案。建議只有在自己努力了還解決不了的時(shí)候再問別人,對自己更有用。而不是習(xí)慣于飯來張口