используйте python, чтобы создать гиперссылку, ведущую к определенной c закладке в MS Office Word. (фломастер на карте фолиевой карты) - PullRequest
0 голосов
/ 05 февраля 2020

Я создал карту с маркерами, используя фолиум. Во всплывающем окне маркера мне удалось создать гиперссылку на «test_word», которое должно открываться, и go на спецификацию c «exixting_bookmark» файла MS ms:

folium.Marker([lat,long],popup= ("<a href=\"file:///C:/Users/.../test_doc%23**existing_bookmark**\">test_word</a>",
                              icon=folium.Icon(color='darkred')).add_to(m)

проблема в том, что когда я нажимаю на ссылку, она не работает.

Что я делаю не так?

1 Ответ

0 голосов
/ 06 февраля 2020

Вы должны использовать двойные кавычки внутри одинарных кавычек:

folium.Marker([lat,long],popup= ('<a href=\"file:///C:/Users/.../test_doc%23**existing_bookmark**\">test_word</a>',
                              icon=folium.Icon(color='darkred')).add_to(m)

Общий формат для всплывающего атрибута:

popup='<a href="myurl" target="_blank">mytext</a>',

, где target="_blank" заставляет браузер открывать URL в новая вкладка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...