在Windows xp上运行(解决方案)>>> import win32net,time
>>> users,nusers,_ = win32net.NetUserEnum(None,2)
>>> for user in users:
... print "%-20s %s"%(user['name'],time.ctime(user['last_logon']))
...
Administrator Sat Oct 06 04:59:59 2012
Bob Mon Nov 05 10:03:17 2012
Guest Wed Dec 31 16:00:00 1969
joran Fri May 10 08:04:36 2013
SophosSAUNEREUS0 Fri May 10 13:31:26 2013
Umläut Tue Nov 13 16:21:49 2012
你可以用
^{pr2}$
例如,确定您所在的操作系统,并对每个操作系统使用单独的方法import platform
os_name = platform.uname()[0].lower()
if os_name == "windows":
get_win_login_time()
elif os_name.endswith("nix"):
get_nix_login_time()
....
要回答您的问题,请重新联网用户import win32net, win32netcon, platform
win32net.NetUserEnum(win32net.NetGetDCName(),2,win32netcon.FILTER_NORMAL_ACCOUNT)