6

您好我正在尝试使用 python 创建一个 Web 服务器,但我收到一条错误消息 PermissionError: [Errno 13] Permission denied

这是我的代码:

import os, sys 
from http.server import HTTPServer, CGIHTTPRequestHandler

webdir = '.'
port = 80

os.chdir(webdir)
srvaddr = ('', port)
srvobj = HTTPServer(srvaddr, CGIHTTPRequestHandler)
srvobj.serve_forever()
4

1 回答 1

11

尝试将端口更改为 8080。您没有说是哪个操作系统,但大多数 UNIX 衍生产品仅允许root侦听低于 1,024 或 4,096 的端口,具体取决于操作系统及其配置。

于 2013-06-04T21:52:42.927 回答