Python:如何从模块获取应用程序脚本路径?

时间:2013-09-02 22:05:35

标签: python apache python-2.7 environment-variables mod-wsgi

在mod_wsgi下使用Python时,有没有办法从模块内部知道应用程序脚本文件(.wsgi文件)的路径?

1 个答案:

答案 0 :(得分:0)

不确定此选项是否最佳,但肯定会有效。

在你wsgi脚本集环境变量中:

os.environ['WSGI_SCRIPT_FILE_PATH'] = __file__

然后,在应用程序模块中获取脚本路径。

请注意,如果每个Python解释器都有一个WSGI脚本,这将起作用(感谢Graham Dumpleton的评论)。