Форум сайта python.su
2
Sergey1978Это мне напомнило мультфильм “Крылья, ноги, хвосты”: “Лучше полдня потратить, потом за полчаса долететь”. Ваша ситуация выглядит похоже. Можно час потратить на правку файла html, а можно неделю потратить на создание программы, чтобы потом за секунду сгенерировать нужный файл html.
сделать это надо не правкой html файла, а правкой файла Python.
Sergey1978Что-то я сегодня плохо понимаю русский язык. Ссылка на файл содержит в себе путь к файлу. Как понимать, что нужно открыть ссылку, а не путь? Может быть, всё же надо по ссылке открыть файл изображения? Так для этого, как я уже говорил, ссылку на картинку в файле html надо обернуть в тег <img src = …>. Не хотите этого делать в ручную - научите вашу программу выводить в файл вместо строк типа
нужно, чтобы ссылки на флаги открывались, а не путь к ним
"https://www.worldometers.info//img/flags/small/tn_rs-flag.gif"
"<img src=https://www.worldometers.info//img/flags/small/tn_rs-flag.gif>"
Офлайн
0
Задача поставлена, чтобы программа на Python формировала html.
Может найдутся здесь знатоки Folium, чтобы подсказать как правильно указать параметр Popup в folium.features.GeoJson ?
Отредактировано Sergey1978 (Ноя. 15, 2025 08:16:36)
Офлайн
2
Sergey1978А как вы “В скачанный GeoJson с контурами стран добавил путь к флагу для каждой страны (поле URL)”? Почему бы не добавить путь, уже обёрнутый в правильный тег html?
как правильно указать параметр Popup в folium.features.GeoJson ?
Прикреплённый файлы:
Flag.png (115,2 KБ)
Офлайн
857
Sergey1978Могу тебе посоветовать сделать в отдельной папке новый проект и в нём попробовать запустить код, но не этот, а более упрощённый, сделанный из этого примера. Так ты узнаешь, где ошибка в коде, если будешь его постепенно строить по маленьким кусочкам и запускать каждый раз. Такой вид отладки. Сделай HTML-файл попроще и полегче, чтобы всё пронаблюдать в нём постепенно и не грузить его каждый раз.
Но мне нужно, чтобы ссылки на флаги открывались
Офлайн