自己搭建的简单的Python服务器运行时提示 权限被拒绝

来源:9-5 如何在类中定义装饰器

慕圣3437809

2017-08-05

"""用python实现一个HTTP Web服务器,它知道如何运行服务器端CGI脚本

从当前工作目录提供文件和脚本

Python脚本必须存储在webdir\cgi-bin或webdir\htbin

"""


import os

from http.server import HTTPServer, CGIHTTPRequestHandler


webdir = "."  # 存放HTML文件和cgi-bin脚本文件夹的所在

port = 80  # 缺省http://localhost/,也可以使用http://localhost:xxxx/


os.chdir(webdir)  # 在HTML根目录中运行

srvraddr = ("ubuntu", port)  # 我的主机名和端口

srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler)

srvrobj.serve_forever()  # 以永久的守护进程运


http://szimg.mukewang.com/59858d6c0001c33808500479.jpg


http://szimg.mukewang.com/59858d81000112ed09740374.jpg


写回答

1回答

ImoocZhang

2018-12-13

建议同学需要先学习下python语法基础了

0
0

Python高效编程技巧实战

精选50个Python案例,源自实战,全面提升Python编程能力

2582 学习 · 360 问题

查看课程