Python 3 cgi脚本不起作用,但python 2工作

时间:2013-08-21 20:35:55

标签: python python-3.x cgi python-2.x

我是cgi编程的新手:)我有以下python cgi-scripts,一个在python2中,另一个在python3中。服务器与python2脚本配合良好,但它不运行python3脚本。 python3.2安装在服务器上。

这是python2脚本:

#!/usr/bin/env python

print "Content-type: text/html"
print ""
print ''' 
<html>
<head>
<title>Hello Word - First CGI Program</title>
</head>
<body>
<h2>Hello Word! This is my first CGI program</h2>
</body>
</html>'''

这是python3脚本

#!/usr/bin/env python3.2

print("Content-type: text/html")
print("")
print(''' 
<html>
<head>
<title>Hello Word - First CGI Program</title>
</head>
<body>
<h2>Hello Word! This is my first CGI program</h2>
</body>
</html>''')

1 个答案:

答案 0 :(得分:1)

替换http.server。 python3 -m http.server --cgi 8000