скажем, у меня есть каталог, который содержит 6 других каталогов (назовем их 01-06), в каждом из этих каталогов есть два файла: index.html и style.css.
теперь мой предпочтительный метод просмотра html-файлов — перейти в каталог и использовать простой сервер Python (python3 -m http.server
).
Сначала все было нормально, но потом, независимо от того, в каком каталоге я запускал сервер, он всегда отображал этот экран.
экран страницы, который я получаю всякий раз, когда запускаю команду (я использую расширение темного режима, поэтому фон темный) это по сути HTML в 03, но без стилей. (да, даже если я запущу его внутри 03, стилей все равно не будет)
Я попытался указать флаг --directory
и запустить его в другом месте за пределами основного каталога, но проблема не устранена. Я также пытался отредактировать содержимое index.html 03, но страница не изменилась.
изменить: эти журналы могут оказаться полезными
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
127.0.0.1 - - [27/Aug/2024 22:22:14] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [27/Aug/2024 22:22:28] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [27/Aug/2024 22:22:28] "GET /style.css HTTP/1.1" 200 -
127.0.0.1 - - [27/Aug/2024 22:22:28] code 404, message File not found
127.0.0.1 - - [27/Aug/2024 22:22:28] "GET /favicon.ico HTTP/1.1" 404 -
127.0.0.1 - - [27/Aug/2024 22:24:12] "GET / HTTP/1.1" 304 -
между инициализацией сервера и 22:22:14 в приватном окне есть запрос, где я получил ожидаемые результаты. запрос 22:22:14 был обновлением этой страницы. все запросы 22:22:28 выполняются в новом приватном окне, где я получил ожидаемые результаты (я понятия не имею, что такое favicon.ico). запрос 22:24:12 был сделан в обычном окне, и я получил неверные результаты
🤔 А знаете ли вы, что...
В Python можно легко работать с базами данных, такими как SQLite и MySQL.