仅使用标准python libs:
from os import environ,getcwd getUser = lambda: environ["USERNAME"] if "C:" in getcwd() else environ["USER"] user = getUser()
适用于Windows、Mac或Linux
或者,可以通过立即调用删除一行:
from os import environ,getcwd user = (lambda: environ["USERNAME"] if "C:" in getcwd() else environ["USER"])()