Вставка ссылки на веб-страницу в блокноте IPython

Ответы:

175

Для наглядных учеников.

[blue_text](url_here)

Спасибо, dbliss.

Р. Санчес
источник
4
На мой взгляд, определенные специальные символы, такие как «(» или «)», могут тормозить путь к файлу / странице и приводить к тому, что ссылка не работает. Я исправил это, заменив их эквивалентами кода, найденными здесь, и тогда все заработало. theukwebdesigncompany.com/articles/entity-escape-characters.php
Afflatus
2
важно, чтобы вы не оставили пробелов между] и (в [blue_text] (url_here)
Карди Текномо
Как ни странно, ни один из этих параметров не работает, если текст в ячейке Markdown начинается с вкладки. т.е. если в начале ячейки больше 4 пробелов, то это просто не работает
сжд
26

Если это не ячейка уценки, то вот что я сделал:

from IPython.core.display import display, HTML
display(HTML("""<a href="https://google.at">text</a>"""))
Linqu
источник
Есть ли способ напечатать больше текста в той же строке, что и этот код? Значит, будет отображаться гиперссылка, за которой следует какой-то текст?
Sameh
1
@Sameh, это будет: display (HTML ("" "<a href=" google.at"> text </ a > more text" ""))
linqu
Спасибо. Как я могу сделать что-то вроде этого: name = 'MyName' display (HTML ("" "<a href="google.at"> text </a> {name}" ""))
Самех
@Sameh name = 'Самех'; display (HTML ("" "<a href="google.at"> текст </a> {name}" "". format (name)))
linqu
Вы прошли тестирование? С моей стороны это не работает. Он возвращает ошибку (KeyError: 'name')
Самех
5

Еще один совет, используя волшебное выражение.

%%html
<a href="your_url_here">Showing Text</a>

Улучшенный. Благодаря комментарию calocedrus .

Тони Хуанг
источник
1
Там нет места после того , как %%: %%html. И вы можете добавить видимый текст гиперссылки непосредственно перед </a>, после закрытия >: <a href="your_url_here">clickable text</a>. Тем не менее, +1.
calocedrus
Как мне после этого что-то напечатать ()?
Sameh
%% html должен быть первым в ячейке, у вас не может быть текста раньше
elomage
3

Вот код, который я использую в своей записной книжке на Python, когда я хочу вставить ссылку на веб-страницу внутри ячейки уценки (в записной книжке на Python).

[Clickable_visible_hyperlink](Hidden_landing_URL)

--note Это интерактивная гиперссылка, вы можете изменить значение

Джейсон Ммедина
источник
Почему вы добавили ответ, который в точности совпадает с ответом @ R.Sanchez?
bfontaine
1
Эй, хороший улов! Этот ответ включает описание функций того, как работают ссылки и что они делают.
jasonMmedina
0

Для программирования на R выполните следующие действия при использовании Jupyter Notebook или Jupyter Lab - (с использованием ядра R). Эти шаги будут отображать веб-ссылку и изображение в ячейке уценки Notebook. Ниже показан реальный пример некоторых заметок об исследовании с использованием Jupyter Lab и R.

Сначала откройте ячейку уценки в Jupyter - это может быть новая ячейка уценки или существующая ячейка уценки. Затем скопируйте и вставьте фактический веб-адрес в ячейку уценки. Это обеспечит активную ссылку на этот веб-сайт из Блокнота.

Шаг 2, с этого веб-сайта скопируйте изображение, которое хотите просмотреть в Блокноте. Это изображение должно быть в стандартном формате изображения (.png, .jpg и т. Д.). Вставьте это изображение в ту же папку на компьютере, где находится файл записной книжки Jupyter. Примечание: если изображение позже будет сочтено слишком большим или маленьким, измените размер с помощью любого доступного графического программного обеспечения, а затем сохраните измененное изображение в этой же папке. Примечание: важно знать имя этого файла изображения.

Затем вставьте имя файла изображения в кавычки в следующем коде:. Если этот файл не находится в существующем рабочем каталоге записной книжки jupyter, тогда путь к файлу изображения необходимо будет поместить в кавычки.

Шаг 3, также включенный, является примером строки кода (также используемой в ячейке уценки Notebook) для создания цветного текста в ячейках уценки. В этой строке кода двойной символ ## приводит к тому, что в Jupyter используется второй по величине шрифт. Текст меньшего размера с использованием большего количества этих символов, причем #### является самым маленьким. Один # дает наибольший размер шрифта.

Наконец, не забудьте закрыть и запустить ячейку уценки, чтобы просмотреть результат. Далее следует код для ячейки уценки, а ниже показаны выходные данные из Notebook.

Код в ячейке Markdown:

"https://www.tensorflow.org/images/colab_logo_32px.png"   # link to website


<img src="tidyflow.png" />   # The image file (This path is the same folder as Notebook file)

## <font color = cyan> Some Colored Text in Notebook Markdown Cell </font>  # colored text

Выход:

Вывод из ячейки Markdown в Блокноте

Серый
источник