我将Ubuntu作为EC2实例,在AWS上,我使用Apache2和mod_wsgi托管了Django应用程序。在我的代码中,我尝试通过os.environ['USERNAME']
语句获取用户名,该语句返回KeyError: 'USERNAME'
,如何获取用户名?
我想要该用户名,因为我不知道用户名,因此我需要为sqlite日期数据库文件设置权限。
答案 0 :(得分:0)
您可以尝试os.environ["USER"]
,它将从环境变量返回当前用户。
或者,您可以尝试使用getpass
import getpass
getpass.getuser() # This would return current user.