运行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的绝佳答案。