newbee 여기! 나는 CGI 개념을 이해하려고 노력하고, 샘플 코드 아래에 쓴 오전 : 파이썬 CGI 경로 혼란
#!/usr/bin/python
import cgi
import SimpleHTTPServer
import SocketServer
class cgiweb (SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_GET(self):
print "Content-Type: text/html"
print
print 'Hello World'
server=SocketServer.TCPServer(("",8022),cgiweb)
server.serve_forever()
이 cgiwebserver.py 스크립트로 저장. 이제 주소를 통해 브라우저의 스크립트에 액세스하려고합니다.
localhost:8022
해당 없음! 터미널에 (핸들러에서) 모든 명령문을 인쇄합니다.
정확한 경로를 입력하고 있습니까? 아니요, 그렇다면 이유가 무엇입니까? 올바른 경로는 무엇입니까?
"CGI를 이해하려고합니다"는 2014 년에는 유용하지 않습니다. WSGI를 배우거나 더 나은 Python 웹 프레임 워크를 배우십시오. ! –