为嘛我的Python3的CGI应用程序在网页上直接显示源码
学习时没有必要使用Apache这么复杂的服务器,使用python自带的就行运行python自带的CGIHTTPServer服务模块python -m CGIHTTPServer并在运行服务的目录下建立cgi-bin目录,在cgi-bin目录下放置写好的cgi文件浏览器打开 http://localhost:8000/cgi-bin/XXX.cgi 就能看到想看的效果了
■网友
简单说就是 Web 服务器没有执行你的 CGI 程序,而是直接当作文件输出了。解决方法是去检查 Web 服务器配置,如 Apache 的 ExecCGI 配置: http://httpd.apache.org/docs/2.2/howto/cgi.html但现在看 CGI 完全是浪费时间,因为 CGI 除非非常明确必须只能依赖 CGI 的情况,已经没有任何使用这个协议的必要。如果只是学习用 Python 做 Web 编程,请从正确的地方开始,如 Flask:Welcome | Flask (A Python Microframework)
推荐阅读
- 社保卡■看病买药忘带社保卡千万别着急!快打开“我的南京”用电子社保卡
- 汽车知识|试驾了一周的全新蔚来ES8,我卖掉了我的Model X
- 趣头条|喜欢你,没道理,吉利博瑞就是我的菜
- |老实讲,宝马首款电动车iX3治愈了我的“电车恐惧症”|试驾
- “我不在了,我的眼睛还能看世界!”很多杭州人熟悉的“明星的哥”病重,他做了一个决定
- 啥是微信开发WEB前端
- 有哪些做短视频的自媒体推荐
- 趣头条|憨厚敦实的外表下一颗萌动的心,我的潮玩新伙伴哈弗大狗
- 汽车|我的“122”VLOG|无论走多远,平安到家才是终点
- |“江苏省人民友好使者”本帕克:“盐城早已是我的第二故乡”