Is there a portable way to get the current username in Python?

前端 未结 12 817
别那么骄傲
别那么骄傲 2020-11-22 03:11

Is there a portable way to get the current user\'s username in Python (i.e., one that works under both Linux and Windows, at least). It would work like os.getuid

12条回答
  •  别那么骄傲
    2020-11-22 03:40

    You can probably use:

    os.environ.get('USERNAME')
    

    or

    os.environ.get('USER')
    

    But it's not going to be safe because environment variables can be changed.

提交回复
热议问题