Как запускать Python-файлы из веб-браузера по адресу http://localhost/ ?
Привет, я могу запускать файлы python из веб-браузера по адресу http://localhost/cgi-bin/myfile.py но я хочу запустить их по адресу http://localhost:anyport/ , как я могу это сделать?
Я читал книгу по Python, и там говорилось, что я должен был активировать веб-сервер, чтобы понять код python, используя только 3 строки кода, поместить их в файл .py и запустить скрипт, а затем я могу ввести "http://localhost:anyport/" в адресной строке веб - браузера и посмотреть, как он работает.
Я сделал это, но это не сработало, вот 3 строки кода:
#!usr/bin/python
из BaseHTTPServer импортируйте HTTPServer
из SimpleHTTPServer импортируйте SimpleHTTPRequestHandler
HTTPServer(('localhost',8000), SimpleHTTPRequestHandler).serve_forever()
Сохраните их как "activate.py"
Я немного запутался здесь, он сказал "запустить этот сценарий", и мне интересно, означает ли "запустить" здесь "запустить". activate.py-с помощью python.exe-что??? Если да, то я сделал это и после набора текста "http://localhost:8000", веб-браузер показал не удается отобразить страницу (адрес не существует). Не могли бы вы пояснить, что они говорят, что программирование веба на python очень легко, но я не чувствую его легкости, это даже не проще, чем PHP.
Ваша помощь будет высоко оценена! Спасибо!
PS: А как насчет #!usr/bin/python ? Это то же самое на всех машинах, установленных с Python? В чем дело?, Спасибо
ОБНОВЛЕНИЕ
На самом деле, сценарий я сохранил как "activate.py" не удалось запустить успешно, ошибка сказала "нет модуля с именем BaseHTTPServer", как я могу это исправить?
Спасибо!