
使用Python3简单运行CGI Web Server
然后在这个目录下新建一个文件夹叫cgi-bin,
在cgi-bin里新建一个python文件 ---- hello.py,这个就是我们要执行的cgi脚本,
其内容如下,
在命令行里输入以下python命令并回车,
发布日期:2021-05-04 02:14:10
浏览次数:24
分类:技术文章
本文共 682 字,大约阅读时间需要 2 分钟。
Python3提供了http.server这个库,可以用来运行CGI Web Server。本文在win10下操作,Linux下操作类似,Python版本是3.6。
一 运行CGI Web Server
首先打开一个文件夹,如下(任意文件夹都可以),



print('Content-Type: text/html\n\n')print('')print('')print('Hello World ')print(' ')print('')print('')print('Hello World, CGI!
')print('')print('')
然后回到CGI_WebServer目录下,在地址栏输入cmd打开dos窗口,这样dos窗口的当前路径就是这个文件夹的目录,

python -m http.server --bind localhost --cgi 8000
此时,打开浏览器,输入以下网址并回车,
http://localhost:8000/cgi-bin/hello.py
可以看到浏览器显示hello word,

二 总结
本文使用Python3简单运行了一个CGI Web Server,可以用于简单的测试验证,不推荐用于生产环境,详细内容可以参阅python的这个。
如果有写的不对的地方,希望能留言指正,谢谢阅读。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月03日 06时50分32秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
多位水仙花数-python(出现运行超时?不妨用减法计算)
2019-03-03
地下迷宫探索(后两个测试点无法通过?这里有你想要的答案)
2019-03-03
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
2019-03-03
VBA之正则表达式(19)-- 相对引用转绝对引用
2019-03-03
巧用VBA统一数字单位
2019-03-03
Transpose实现数组行列转置的限制
2019-03-03
golang中interface的一些语法缺陷的改进
2019-03-03
vue-router路由 学习笔记
2019-03-03
【数据库】第七章课后题
2019-03-03
第四章 串、数组和广义表 —— BF算法和KMP算法
2019-03-03
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
2019-03-03
DLA:一种深度网络特征融合方法
2019-03-03
leetcode114(二叉树展开为链表)
2019-03-03
java —— static 关键字
2019-03-03
在 Python 调试过程中设置不中断的断点 | Linux 中国
2019-03-03
使用开源可视化工具来理解你的 Python 代码 | Linux 中国
2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币
2019-03-03
使用 top 命令了解 Fedora 的内存使用情况 | Linux 中国
2019-03-03
8皇后问题 递归 函数调用是重点
2019-03-03
1541 +1 *2 ²
2019-03-03