Как выполнить скрипт Python на BaseHTTPSERVER, созданном Python?

Я просто создал сервер Python с:

python -m SimpleHTTPServer

У меня был .htaccess (я нене знаю, полезно ли это с сервером Python):

AddHandler cgi-script .py
Options +ExecCGI

Сейчас я пишу простой скрипт на Python:

#!/usr/bin/python
import cgitb
cgitb.enable()
print 'Content-type: text/html'
print '''

     
          My website
     
     
          <p>Here I am</p>
     

'''

Я делаю test.py (имя моего скрипта) исполняемым файлом с:

chmod +x test.py

Я запускаю в Firefox с этим адресом: (http: //) 0.0.0.0:8000/test.py

Проблема, скрипт не выполняется ... Я вижу код на веб-странице ... И ошибка сервера:

localhost - - [25/Oct/2012 10:47:12] "GET / HTTP/1.1" 200 -
localhost - - [25/Oct/2012 10:47:13] code 404, message File not found
localhost - - [25/Oct/2012 10:47:13] "GET /favicon.ico HTTP/1.1" 404 -

Как я могу просто управлять выполнением кода Python? Можно ли написать на сервере Python для выполнения сценария Python, например, что-то вроде этого:

import BaseHTTPServer
import CGIHTTPServer
httpd = BaseHTTPServer.HTTPServer(\
    ('localhost', 8123), \
CGIHTTPServer.CGIHTTPRequestHandler)
###  here some code to say, hey please execute python script on the webserver... ;-)
httpd.serve_forever()

Или что-то другое...

Ответы на вопрос(2)

Ваш ответ на вопрос