Почему не открывается index html
Перейти к содержимому

Почему не открывается index html

  • автор:

Фаил index.html не открывается в Google Chrome. В чем проблема?

4a7a64d6deaf496181e4dccc44781aac.png

Нажимаю открыть с помощью, выбираю Chrome а там «Фаил не найден». В Мозиле и других браузерах открывается. Копирую ссылку на файл с Мозилы и вставляю в хром — тогда открывается. В чем проблема?

  • Вопрос задан более трёх лет назад
  • 3931 просмотр

6 комментариев

Оценить 6 комментариев

Не открывается сохранённый файл index.html

Это не ошибка, а текстовое представление объекта _io.TextIOWrapper , с помощью которого будет осуществляться работа с файлом.

Для получения содержимого файла вызывайте метод read() :

 . print(file) text = file.read() print(text) 

Отслеживать
ответ дан 17 янв 2021 в 7:30
76.7k 6 6 золотых знаков 54 54 серебряных знака 120 120 бронзовых знаков

Уважаемый gil9red. Спасибо. Сделал по Вашему. Опять ошибка: <_io.TextIOWrapper name='index.html' mode='r' encoding='CP1251'>Traceback (most recent call last): File «C:\Users\Александр\Desktop\6\main.py», line 13, in main() File «C:\Users\Александр\Desktop\6\main.py», line 8, in main text = file.read() File «C:\Python38-32\lib\encodings\cp1251.py», line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x98 in position 17426: character maps to >>>

17 янв 2021 в 7:41

@user425641, значит тот файл не в cp1251 закодирован. Попробуйте открыть его с utf-8 : file = open(‘index.html’, mode=’r’, encoding=’utf-8′) . Но вообще, BeautifulSoup умеет работать напрямую с байтами и с файловыми объектами. Т.е. можно так: soup = BeautifulSoup(file, «html.parser») , а file будет работать с байтами (в этом случае не нужно кодировку указывать): file = open(‘index.html’, mode=’rb’) . Или считать байты из файла и отдать file = open(‘index.html’, mode=’rb’) data = file.read() soup = BeautifulSoup(data, «html.parser»)

17 янв 2021 в 7:47

Делаю так: file = open(‘index.html’, mode=’rb’) data = file.read() soup = BeautifulSoup(data, «html.parser») — получаю ответ:

17 янв 2021 в 8:05

А не нужно выводить print(file) . Это ведь объект файла, а не его содержимое. Попробуйте: print(data) и/или print(soup)

#2 – Файл «index.html». Отображение сайта

#2 – Файл «index.html». Отображение сайта

За урок мы создадим наш первый проект и добавим внутрь него файл «index.html». Мы рассмотрим основную структуру HTML разметки, узнаем что такое теги и научимся отображать HTML файлы в браузере.

Видеоурок

Расширение

При создании HTML файла обязательно указывать расширение файла, как: .html . Создав файл с таким расширением вы сможете открыть его через любой веб браузер. Некоторые разработчики указывают расширение .htm , что тоже является верным.

При создании файла вы можете указать на выбор одно из этих расширений и тем самым создадите рабочий HTML файл. Второй вариант расширения менее распространен, но изредка его также можно встретить.

Отображение в браузере

Чтобы открыть HTML файл в браузере достаточно два раза нажать на него. После этого файл будет открыт в вашем браузере по умолчанию. Весь код из HTML файла будет обработан и показан на странице в браузере.

Основная структура

    Главная страница  Привет 

Почему при открытии html файла в браузере ничего не отображается?

Создала файл html на рабочем столе под названием index.html, далее открыла его с помощью программы VS Code (правой кнопкой мыши нажала и выбрала открыть с помощью Code), написала следующий код (ввела ! и нажала Tab, далее написала между двумя body Hello World!) и когда открываю этот файл(index.html) в браузере хром, то там пусто, как если бы никакого кода не писала, хотя должна была появиться надпись Hello World! Подскажите, пожалуйста, в чем проблема, гуглила, но так и не поняла что не так.

      Document  Hello World! 

1 year ago

Похожие вопросы

  • Слово киномонстр так и остается подчеркнуто и в синем цвете, как исправить?
  • Все как в уроке сделано, а браузер не отображает изменений, как исправить?
  • Укажите где именно я сделал ошибку и в чем она заключается?
  • Не игнорте 42 урок (пробывал скачать исходник) не работает?
  • Кнопка смотреть исчезает после стилизации, как исправить?
  • Почему не подключается css к html?
  • Не могу установить Footer
  • Не изменяется страница, что делать?
  • В уроке по html не пропускает задание с футером?
  • Зависит ли от разрешения экрана то как потом будет выглядеть сайт?

4 ответов

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

1 year ago

Спасибо огромное! Открыла в этом режиме и все работает)

1 year ago

Привет, в таких случаях, нужно проверить- сохранили ли вы изменения в файле, для этого ( программа VSCode) , откройте меню «Файл» и в выпадающем меню будет вкладка » Автосохранение» — нажмите на неё. Напротив «Автосохранение» , должна появится галочка. — Проблема решена ! Не хорошего , а замечательного, программирования

1 year ago

Привет, в таких случаях, нужно проверить- сохранили ли вы изменения в файле, для этого ( программа VSCode) , откройте меню «Файл» и в выпадающем меню будет вкладка » Автосохранение» — нажмите на неё. Напротив «Автосохранение» , должна появится галочка. — Проблема решена ! Не хорошего , а замечательного, программирования

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *