Possible Duplicate:
Is there a portable way to get the current username in Python?
如何获取执行给定脚本的帐户的用户名?
1 2
| import getpass
print getpass.getuser() |
- "os.getlong()"如果我在*nix平台上切换用户,就不能正常工作,但是getpass解决方案可以工作,谢谢。
- 这最终会查看环境变量来确定用户名,因此对于半信任环境(如您的办公室)中的黑客脚本可能很方便,但不应用于任何公共或重要的内容。有关如何正确执行此操作的某些UNIX和Windows API方法,请参见"重复"问题。