蟒蛇中的whoami

这个问题在这里已经有了答案:

  • 有没有一种可移植的方式来获取Python中的当前用户名? 11个答案

  • import getpass
    print getpass.getuser()
    

    请参阅getpass模块的文档。

    getpass.getuser()

    返回用户的“登录名”。 可用性:Unix,Windows。

    该函数按顺序检查环境变量LOGNAME,USER,LNAME和USERNAME,并返回第一个设置为非空字符串的值。 如果没有设置,则会在支持pwd模块的系统上返回密码数据库的登录名,否则会引发异常。


    这应该在Unix下工作。

    import os
    print os.getuid() # numeric uid
    import pwd
    print pwd.getpwuid(os.getuid()) # full /etc/passwd info
    
    链接地址: http://www.djcxy.com/p/79415.html

    上一篇: whoami in python

    下一篇: Custom thread pool in Java 8 parallel stream