os.path.expanduser操作系统(~)返回/var/www not/home/ubuntu

2024-09-23 22:26:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个烧瓶应用程序在apache2上运行,在vitualenv里面有一个mod廑wsgi。我使用flask应用程序中的子进程来运行Python脚本。Python脚本位于/home/ubuntu/scripts。脚本按预期运行,但是os.path.expanduser('~')不返回/home/ubuntu,而是/var/www。在

到目前为止,我的解决方法是删除expanduser并对路径进行硬编码,但我感兴趣的是为什么会发生这种情况,以及是否有一个简单的修复方法。在


Tags: 方法脚本mod应用程序flaskwsgihome烧瓶