Создаем веб-страницу

Теперь в той папке, где мы запустили сервер, создаём папку cgi-bin (у меня она уже создана).

В этой папке создаём скрипт hello.py со следующим содержимым:

#! D:\ProgramData\Anaconda3\python.exe

print("Content-type: text/html")
print()
print("<h1>Hello world!</h1>")

Первая строка говорит о том, что это Python скрипт (CGI-скрипты можно не только на Python писать) и указывает путь до интерпретатора python. У вас он может находится в другом месте.

Вторая строка печатает заголовок. Он обозначает, что это будет html файл (бывает ещё css, javascript, pdf и куча других, и браузер различает их по заголовкам).

Третья строка (просто символ новой строки) отделяет заголовки от тела ответа.

Четвёртая печатает Hello world.

Теперь переходим на localhost:8000/cgi-bin/hello.py

hello_world.png

 В окне командной строки появится сообщение об исполнении скрипта.

consol1.png

Задание

Создайте страницу с вашими данными средствами языка python. На странице должно выть несколько заголовков разных уровней и параграфы с текстами о ваших личных данных, контактах и  увлечениях.