Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Meminta Ketinggian UAC untuk Skrip Python Saya?
Meminta Peningkatan UAC dalam Skrip Python
Apabila melaksanakan skrip Python yang memerlukan keistimewaan pentadbiran, anda perlu mengendalikan Kawalan Akaun Pengguna (UAC) untuk mendapatkan kebenaran yang diperlukan. Begini caranya:
Kaedah:
Python 2.x:
import ctypes, sys def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except: return False if is_admin(): # Code of your program here else: # Re-run the program with admin rights ctypes.windll.shell32.ShellExecuteW(None, u"runas", unicode(sys.executable), unicode(" ".join(sys.argv)), None, 1)
Untuk Python 3.x, gantikan baris terakhir dengan:
ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1)
Kelebihan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meminta Ketinggian UAC untuk Skrip Python Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!