运行Python脚本(如PHP)


问题内容

服务器上有Apache 2 + mod_wsgi + Python 2.6。

我想从Python像PHP脚本那样运行脚本。这个想法可能看起来很愚蠢,但是我很习惯(至少在最初学习Python时)。

例:

PHP- http://example.com/script.php

Python- http://example.com/script.py

PS我知道有关mod_rewrite和其他类似的技巧可以做到这一点。但这只是伪装,而不是直接运行。

UPD:我的.htaccess文件。index.py可以工作,但是其他python脚本会出现404错误。

<Files *.py>
SetHandler wsgi-script
Options ExecCGI FollowSymLinks
</Files>
 DirectoryIndex index.py

问题答案:

这看起来不像运行wsgi应用程序那么酷,所以我建议您使用flask框架,该框架要像一个理智的框架一样简单。

这是描述mod_wsgi上安装过程的链接。

稍后,您可能想要考虑一个很酷的框架,例如Django,Pyramid,Grok …

如果您真的想像mod_php一样使用mod_wsgi,请检查Graham Dumpleton的绝佳答案。