2013-06-04 74 views
4

您好我想创建与Python的web服务器,但我收到一条错误消息PermissionError:[错误13]许可被拒绝PermissionError:[错误13]许可被拒绝的Python

这是我的代码:

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

webdir = '.' 
port = 80 

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

回答

6

尝试将端口更改为8080.根据操作系统及其配置的不同,您没有说哪种操作系统,但大多数UNIX衍生产品只允许root侦听1,024或4,096以下的端口。

+0

我正在使用Mac,因此您完全正确,谢谢! – Sebastian

相关问题