像PHP一样运行Python脚本

Tic*_*ksy 5 php python apache wsgi

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

我想像PHP脚本一样从Python运行脚本.这个想法可能看起来很愚蠢,但我已经习惯了(至少在开始学习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
Run Code Online (Sandbox Code Playgroud)

jpi*_*pic 3

这看起来不像运行 wsgi 应用程序那么酷,所以我建议您使用Flask 框架,它就像一个健全的框架一样简单。

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

稍后,您可能会考虑一个很酷的框架,例如 Django、Pyramid、Grok ...

如果你真的想像 mod_php 一样使用 mod_wsgi,请查看 Graham Dumpleton 的精彩答案。