使用Python3简单运行CGI Web Server
发布日期:2021-05-04 02:14:10 浏览次数:24 分类:技术文章

本文共 682 字,大约阅读时间需要 2 分钟。

Python3提供了http.server这个库,可以用来运行CGI Web Server。本文在win10下操作,Linux下操作类似,Python版本是3.6。


一 运行CGI Web Server

首先打开一个文件夹,如下(任意文件夹都可以),

在这里插入图片描述
然后在这个目录下新建一个文件夹叫cgi-bin,
在这里插入图片描述
在cgi-bin里新建一个python文件 ---- hello.py,这个就是我们要执行的cgi脚本,
在这里插入图片描述
其内容如下,

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命令并回车,

python -m http.server --bind localhost --cgi 8000

此时,打开浏览器,输入以下网址并回车,

http://localhost:8000/cgi-bin/hello.py

可以看到浏览器显示hello word,

在这里插入图片描述


二 总结

本文使用Python3简单运行了一个CGI Web Server,可以用于简单的测试验证,不推荐用于生产环境,详细内容可以参阅python的这个。

如果有写的不对的地方,希望能留言指正,谢谢阅读。

上一篇:wxPython中TextCtrl的输入上限问题
下一篇:Linux目录结构及其意义

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月03日 06时50分32秒