print 'Status: 403 Forbidden' print 我试过了,对我起作用。但你需要第二个print语句,因为你需要一个双换行符来结束HTTP响应头。否则,你的Web服务器可能会抱怨你没有发送完整的头部。sys.stdout('Status: 403 Forbidden\r\n\r\n') 根据 RFC 规范(假设您的 CGI 脚本没有在 Windows 的文本模式下运行),CRLF 可能在技术上更正确。然而,两种换行符似乎在任何地方都可以使用。
http.HTTPStatus
(自3.5引入),或者参考https://httpstatus.es。 - TheDudeAbides