4
Mac OS X에서 Python의 CGIHTTPServer
을 설정하여 로컬에서 CGI 스크립트를 제공 할 수 있지만이 작업을 수행 할 수없는 것 같습니다.Mac OS X에서 CGIHTTPServer를 사용하여 Python 스크립트 제공
#!/usr/bin/env python
import cgi
cgi.test()
그것은 권한 [email protected]
을 가지고 있으며 (권한 drwxr-xr-x
과) ~/WWW
에 있습니다
나는 간단한 테스트 스크립트를 가지고있다. 그것은 쉘에서 잘 실행하고 나는 CGIHTTPServer
를 사용하여 서비스를 제공하기 위해이 스크립트가 있습니다
import CGIHTTPServer
import BaseHTTPServer
class Handler(CGIHTTPServer.CGIHTTPRequestHandler):
cgi_directories = ["~/WWW"]
PORT = 8000
httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler)
print "serving at port", PORT
을하지만 localhost:8000
에 가고, 그것을 실행할 때 바로 스크립트가 아닌 결과의 내용을 제공합니다 (즉, 그것은 다시 제공 코드가 아니라 출력).
내가 뭘 잘못하고 있니?
예! 그랬어! 감사! – thepandaatemyface