假设有一个脚本sth.py
当我使用“根”帐户登录时。类型:
python sth.py
我想得到结果:'root'
当键入 sudo -u work python sth.py
时,我想得到结果:'work'
如何获取?
谢谢~
最佳答案
import getpass
getpass.getuser()
使用环境变量的解决方案通常不可移植。
关于python - 如何在执行期间获取python脚本的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11000673/