当我想要一个 Python3 用户时,从终端
sudo su
python3
>>> import getpass
>>>getpass.getuser()
'root'
我怎样才能获得正常的用户名?
我推荐os.getlogin()
来自@bromate 的答案。
这是另一种方式:
import os
user = os.environ['SUDO_USER'] # KeyError if not run under sudo
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句