如何使用Python检索当前Windows用户(AD或者本地)的名称?

时间:2020-03-06 14:33:36  来源:igfitidea点击:

如何使用python脚本检索当前登录用户的名称?该功能应该起作用,而不管它是域/广告用户还是本地用户。

解决方案

试试这个:

import os;
print os.environ.get( "USERNAME" )

那应该做的。

我不了解Python,但是对于Windows,底层的api是GetUserNameEx,如果os.environ.get(" USERNAME")不能告诉我们所有我们需要知道的内容,则可以在Python中调用它。

win32api.GetUserName()

win32api.GetUserNameEx(...)

看:
http://timgolden.me.uk/python/win32_how_do_i/get-the-owner-of-a-file.html