最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)得到當(dāng)前登錄用戶信息的方法

 更新時(shí)間:2019年06月21日 09:18:55   作者:輕舞肥羊  
這篇文章主要介紹了python實(shí)現(xiàn)得到當(dāng)前登錄用戶信息的方法,結(jié)合實(shí)例形式分析了Python在Linux平臺以及Windows平臺使用相關(guān)模塊獲取用戶信息的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了python實(shí)現(xiàn)得到當(dāng)前登錄用戶信息的方法。分享給大家供大家參考,具體如下:

在linux 環(huán)境下,python 更多的被當(dāng)做 替代 SHELL 的工具語言, 其實(shí)linux 中,本身就有很多命令是通過python擴(kuò)展的,我想記錄下一些常用的命令以及使用方式,以便以后查看.

第一部分:python得到得到當(dāng)前登錄用戶信息

def get_current_user():
  try:
    # pwd is unix only
    import pwd 
    return pwd.getpwuid(os.getuid())[0]
  except ImportError, e:  
    import getpass
    return getpass.getuser()
def get_default_group_for_user(user):
  import grp
  group = None
  try:
    gid= pwd.getpwnam(user)[3]
    groups = grp.getgrgid(gid)[0]
  except KeyError, e:
    print( 'Failed to find primary group from user %s' ,user)
    return group

注意的是 pwd, grp 模塊只能在linux,unix 下才有的. 我在網(wǎng)上搜索到了另一個(gè)在window 下得到用戶組相關(guān)信息的方法,但需要安裝  Python Win32 Extensions 模塊??梢栽谶@里下載 (http://starship.python.net/crew/mhammond/win32/),使用方法如下:

import win32net
import platform
import getpass
#Get current hostname and username
sHostname = platform.uname()[1]
sUsername = getpass.getuser()
#Define account memberships to test as false
memberAdmin = False
memberORA_DBA = False
for groups in win32net.NetUserGetLocalGroups(sHostname,sUsername):
  #If membership present, set to true
  if groups == 'Administrators':
    print "member of admin"
    memberAdmin = True
  if groups == 'ORA_DBA':
    print "member of orA_DBA"
    memberORA_DBA = True
#if all true pass, else fail
if (memberAdmin == True) and (memberORA_DBA == True):
  print "membership is good"
else:
  print "current account does not have the proper group membership"

得到用戶名,當(dāng)然只是第一步,后面還涉及到修改權(quán)限等操作。后面有時(shí)間再記錄.

希望本文所述對大家基于Django框架的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jupyter notebook 增加kernel教程

    jupyter notebook 增加kernel教程

    這篇文章主要介紹了jupyter notebook 增加kernel教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python小技巧——將變量保存在本地及讀取

    python小技巧——將變量保存在本地及讀取

    這篇文章主要介紹了python小技巧——如何將變量保存在本地及讀取,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • Python+FuzzyWuzzy實(shí)現(xiàn)模糊匹配的示例詳解

    Python+FuzzyWuzzy實(shí)現(xiàn)模糊匹配的示例詳解

    在日常開發(fā)工作中,經(jīng)常會遇到這樣的一個(gè)問題:要對數(shù)據(jù)中的某個(gè)字段進(jìn)行匹配,但這個(gè)字段有可能會有微小的差異。本文將分享一個(gè)簡單易用的模糊字符串匹配工具包:FuzzyWuzzy,讓你輕松解決煩惱的匹配問題
    2022-04-04
  • Python中numpy數(shù)組真值判斷的實(shí)現(xiàn)

    Python中numpy數(shù)組真值判斷的實(shí)現(xiàn)

    在Python編程中,經(jīng)常需要對數(shù)組進(jìn)行真值判斷,本文就來介紹一下Python中numpy數(shù)組真值判斷的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Python使用SQLAlchemy模塊實(shí)現(xiàn)操作數(shù)據(jù)庫

    Python使用SQLAlchemy模塊實(shí)現(xiàn)操作數(shù)據(jù)庫

    SQLAlchemy 是用Python編程語言開發(fā)的一個(gè)開源項(xiàng)目,它提供了SQL工具包和ORM對象關(guān)系映射工具,使用SQLAlchemy可以實(shí)現(xiàn)高效和高性能的數(shù)據(jù)庫訪問,下面我們就來學(xué)習(xí)一下SQLAlchemy模塊的具體應(yīng)用吧
    2023-11-11
  • 基于Python下載網(wǎng)絡(luò)圖片方法匯總代碼實(shí)例

    基于Python下載網(wǎng)絡(luò)圖片方法匯總代碼實(shí)例

    這篇文章主要介紹了基于Python下載網(wǎng)絡(luò)圖片方法匯總代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 關(guān)于win10在tensorflow的安裝及在pycharm中運(yùn)行步驟詳解

    關(guān)于win10在tensorflow的安裝及在pycharm中運(yùn)行步驟詳解

    這篇文章主要介紹了關(guān)于win10在tensorflow的安裝及在pycharm中運(yùn)行的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python中f‘{}‘用法小結(jié)

    python中f‘{}‘用法小結(jié)

    這篇文章主要介紹了python中f‘{}‘用法,f’{}’用法等同于 format用法的簡單使用,更加方便,本文給大家詳細(xì)講解,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Python腳本實(shí)現(xiàn)Mysql數(shù)據(jù)遷移

    Python腳本實(shí)現(xiàn)Mysql數(shù)據(jù)遷移

    MySQL數(shù)據(jù)庫遷移是指將MySQL數(shù)據(jù)庫中的數(shù)據(jù)和結(jié)構(gòu)遷移到另一個(gè)MySQL實(shí)例,下面小編就來為大家介紹一下如何通過Python腳本實(shí)現(xiàn)Mysql數(shù)據(jù)遷移吧
    2025-03-03
  • 利用Python 制作二維碼

    利用Python 制作二維碼

    這篇文章主要介紹的是如何利用Python 制作二維碼,文章從介紹python 二維碼制作的第三方庫QRCode 和MyQR展開話題,需要的小伙伴可以參考一下文章的具體內(nèi)容
    2021-09-09

最新評論

永仁县| 深州市| 长治县| 灌云县| 谢通门县| 平泉县| 大竹县| 会昌县| 鸡西市| 叶城县| 大丰市| 宣化县| 浦东新区| 神农架林区| 上蔡县| 确山县| 延边| 高邑县| 普兰店市| 突泉县| 育儿| 达拉特旗| 景宁| 台州市| 乐昌市| 连云港市| 靖远县| 鄂尔多斯市| 宽城| 武隆县| 漳平市| 漳州市| 涪陵区| 武强县| 卢湾区| 年辖:市辖区| 离岛区| 汶上县| 嵩明县| 阿拉善左旗| 兴文县|