В зависимости от вашей хостинговой компании строка Python #! / Usr / bin / env может потребоваться читать по-другому. Некоторые включают номер версии в «python», а некоторые содержат python в другом каталоге. Вам нужно будет проверить с вашим провайдером.
Кроме того, вам нужно дать миру разрешение на выполнение (НЕ на запись) файла, поскольку вы ХОТИТЕ, чтобы люди выполняли сценарий.
Что происходит сейчас, если вы загружаете этот код с расширением .cgi или .py в папку cgi-bin, а затем переходите к нему в браузере?
Кроме того, если вы воспользуетесь Google "Python CGI", вы найдете множество учебных пособий. Для простых вещей без множества хитов cgi будет работать нормально, хотя, как уже говорили другие, есть другие механизмы, которые гораздо более эффективны, когда это необходимо.
Вы не можете смешивать python и html на одной и той же странице, но есть механизмы (см. Включение на стороне Python и на стороне сервера или SSI) для написания html-страницы с меткой, которая вызывает вашу программу на python и помещает ответ от python Программа там в результате отображается HTML.