строка shebang python в Ubuntu не работает для моей веб-страницы

#python #html #shebang

#python #HTML #дело

Вопрос:

Я пишу index.py для моего теста веб-страницы на моем ноутбуке Ubuntu.

Я написал #!usr/bin/env python3 в верхней части кода и использовал несколько print() строк под ним.

когда я открываю веб-страницу под своим IP-адресом… страница печатает не то, что я намеревался, и показывает весь код напрямую.

Не могли бы вы посмотреть, с чем я был не прав?

Спасибо! Пол

Ответ №1:

Браузеры не понимают python, и им не следует запускать какие-либо файлы на вашем компьютере, поэтому они будут отображать файл так, как если бы это был HTML. Чтобы создать веб-сайт на python, вы можете либо использовать веб-фреймворк, такой как django, либо просто записать результат вашего скрипта python в html / текстовый файл.