Python 的CGIHTTPServer服务器不执行.py脚本

luuillu 2011-03-04 07:38:42
大家好,我在windows XP系统下输入命令 python -m CGIHTTPServer 搭建了CGI服务器
测试脚本为


print "Content-Type: text/html"
print r'<p> Hello word!'



然后输入:http://localhost:8000/test.py
得到的结果为:

print "Content-Type: text/html"
print r'<p> Hello word!'

可见脚本并没有执行,如何解决呢?
我用的Python是 Python 2.5.2


...全文
916 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
拉灯变黑客 2012-12-23
  • 打赏
  • 举报
回复
2楼正解,谢谢2L哥们。
zgwmy 2012-10-13
  • 打赏
  • 举报
回复
前面加上#!/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
表示python的地址
要不就是权限没有705, 我用个mac
jofranks 2012-08-15
  • 打赏
  • 举报
回复
在线等解答
iambic 2011-03-04
  • 打赏
  • 举报
回复
http://docs.python.org/library/cgihttpserver.html
你的文件要放在cgi-bin目录下。
另外第一个print后面少了个换行。HTTP协议header和body之间有一个空行,也就是两个换行。
luotuo512 2011-03-04
  • 打赏
  • 举报
回复
python -m CGIHTTPServer test.py

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧