我有一个烧瓶应用程序在apache2上运行,在vitualenv里面有一个mod廑wsgi。我使用flask应用程序中的子进程来运行Python脚本。Python脚本位于/home/ubuntu/scripts
。脚本按预期运行,但是os.path.expanduser('~')
不返回/home/ubuntu
,而是/var/www
。在
到目前为止,我的解决方法是删除expanduser
并对路径进行硬编码,但我感兴趣的是为什么会发生这种情况,以及是否有一个简单的修复方法。在
Tags:
脚本可能以用户^{} 身份运行,其主目录在
/etc/passwd
中默认定义为/var/www
。在相关问题 更多 >
编程相关推荐