/
tvch
/
practice-2026
Обзор
Документация
Войти
/
tvch
/
practice-2026
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/main.py
29 строк
810 B
Филитович Фёдор Михайлович
Первичное оформление практики
25 май 2026, 19:56
25 май 2026, 19:56
d0ae373
Код
Авторство
О чём код?
from http.server import SimpleHTTPRequestHandler, HTTPServer from pathlib import Path import os HOST = "127.0.0.1" PORT = 8000 def main(): """Запускает локальный HTTP-сервер для просмотра сайта из папки site.""" site_dir = Path(__file__).resolve().parent.parent / "site" if not site_dir.exists(): raise FileNotFoundError("Папка site не найдена") os.chdir(site_dir) server = HTTPServer((HOST, PORT), SimpleHTTPRequestHandler) print(f"Сервер запущен: http://{HOST}:{PORT}") print("Для остановки нажмите Ctrl+C") try: server.serve_forever() except KeyboardInterrupt: print("\nСервер остановлен") if __name__ == "__main__": main()