[Python] Python检查当前是不是管理员权限 - 刘傲天

in UbuntuPython with 0 comment

刘傲天-管理员

使用Python检查当前是否是管理员权限

我们运行Python文件的时候,大多数关于黑客也好关于系统方面的也好,都需要管理员权限,而有一些库没有管理员权限的时候的报错,并不能直接提醒你需要管理员权限,所以这个问题经常困扰我们,今天我就教大家一招来判断当前是不是管理员权限,如果不是就提醒用户,需要管理员权限。

视频

import os
import sys

#print(os.geteuid())
if os.geteuid() == 0:
    print("你当前是管理员权限.")
else:
    print("你当前的权限是低等权限.")
    sys.exit(1)
print("你的密码是666666.")

这个程序我们导入了两个库,一个os,一个sys,os就是这一节必要的文件,他可以获取用户标识符来判断是否是管理员权限,sys则是使用到了exit要来退出程序,并返回一个状态码。

Responses