如何使用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