在ipython-notebook中的markdown單元格內我希望能夠自動展開變量。這可以做到嗎?在ipython-notebook的Markdown單元格中展開變量
作爲一個例子,考慮下面的代碼
from IPython.core.display import HTML
from markdown import markdown
base_url = "https://stackoverflow.com/"
markdown_string = "Two categories at [stackoverflow]({0}) are "\
"[ipython-notebook]({0}questions/tagged/ipython-notebook) and "\
"[matplotlib]({0}questions/tagged/matplotlib).".format(base_url)
HTML("<p>{}</p>".format(markdown(markdown_string)))
這產生與所有相對於base_url
鏈接正確,則輸出單元,如
我希望能夠直接鍵入單元格中的標記,引用一個預先定義的變量。這可能嗎?
哦,我之前不知道「IPython.core.display.HTML」,總是以'_repr_html_'結束自己的對象。 – Kos
這很可能是http://stackoverflow.com/q/18878083/2870069的重複一些評論也在這裏給出:http://stackoverflow.com/q/19524554/2870069 – Jakob
@Jakob是正確的 - 我想要的正是第一個問題,這給了我期待的答案。 – Ian