Python转化为CGI网页程序

我这边有几个通过Python编写的Linux下程序,有源文件和代码.现在想把这些程序通过Web的方式发布,使得互联网上的用户可以通过浏览器运行程序,我了解到CGI就是可以通过Python编写,那么我需要对源代码做什么改动?如果可以的话,请附带上可以学习相关知识的网站.谢谢 ^_^

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb; cgitb.enable()

print("Content-Type: text/plain;charset=utf-8")
print()

print("Hello World!")

这是python文档上的示例
你要把服务器配置改一改
把/usr/bin/env python改成你的python的安装路径
导入cgitb模块,就可以做cgi了
另外要注意http的请求返回的格式

服务器你应该用的是apache把
在httpd.conf里加上
<Directory "/path">
Options +ExecCGI
AddHandler cgi-script .cgi .py
</Directory>
其中"/path"可以执行cgi程序的文件夹
AddHandler里添加可以执行的cgi程序的扩展名。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜