try:
    is_admin = os.getuid() == 0
except AttributeError:
    is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0
print(is_admin)
Cross-platform way to check admin rights in a Python script under Windows?