Простой сервер python3 http не размещает индексный файл в правильном каталоге

скажем, у меня есть каталог, который содержит 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.


59
1

Ответ:

Решено

Я понятия не имею, что исправлено, но все, что я сделал, это удалил какое-то расширение (ни одно из которых не должно повлиять на проблему) и перезапустил

редактировать: проблема повторилась, очистка кеша исправила