簡體   English   中英

使用 python 創建一個超鏈接,指向 ms office word 中的特定書簽。 (葉子地圖標記點)

[英]use python to create a hyperlink leading to a specific bookmark at ms office word. ( folium map marker point)

我使用folium創建了一個帶有標記的地圖。 在標記的彈出窗口中,我設法創建了一個指向“test_word”的超鏈接,該超鏈接應該打開並轉到 ms word 文件的特定“exixting_bookmark”:

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)

問題是當我點擊鏈接時,它不起作用。

我究竟做錯了什么?

您應該在單引號內使用雙引號:

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 屬性的一般格式為:

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

其中target="_blank"強制瀏覽器在新選項卡中打開 url。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM