Вставлення посилання на веб-сторінку в блокноті IPython


100

Як це робиться? Я хотів би, щоб посилання знаходилось у комірці зі знижкою.

Відповіді:


175

Для візуальних учнів.

[blue_text](url_here)

Дякую dbliss.


4
Для мене деякі спеціальні символи, такі як "(" або ")", можуть гальмувати шлях до файлу / сторінки та приводити до того, що посилання не працює. Я виправив це, замінивши їх на еквіваленти коду, знайдені тут, а потім все запрацювало. theukwebdesigncompany.com/articles/entity-escape-characters.php
Аффлат

2
важливо, щоб ви не залишали порожнього місця між] та (у [blue_text] (url_here)
Kardi Teknomo

Дивно, будь-який з цих параметрів не працює, якщо текст у клітинці Markdown починається з вкладки. тобто якщо на початку комірки є більше 4 пробілів, то це просто не працює
sjd

26

Якщо це не осередок націнки, це те, з чим я пішов:

from IPython.core.display import display, HTML
display(HTML("""<a href="https://google.at">text</a>"""))

Чи можна якось надрукувати більше тексту в тому ж рядку, що і цей код? Отже, на ньому відображатиметься гіперпосилання, за яким слід текст?
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

@Sameh name = 'Самех'; дисплей (HTML ("" "<a href="google.at"> text </a> {name}" "". format (name)))
linqu

Ви тестували? З мого кінця це не працює. Повертає помилку (KeyError: 'name')
Самех

5

Ще одна порада, використовуючи магічний вираз.

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

Покращений. Завдяки коментарю калоцедруса .


1
Там немає місця після того , як %%: %%html. І ви можете додати видимий текст гіперпосилання безпосередньо перед </a>, після закриття >: <a href="your_url_here">clickable text</a>. Все-таки +1.
калоцедрус

Як я можу надрукувати () щось після цього?
Самех

%% html повинен бути першим у комірці, раніше у вас не може бути тексту
elomage

3

Ось код, який я використовую у своєму блокноті python, коли хочу вставити посилання на веб-сторінку всередині комірки розмітки (у блокноті python).

[Clickable_visible_hyperlink](Hidden_landing_URL)

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


Чому ви додали відповідь, яка точно така ж, як @ R.Sanchez '?
bfontaine

1
Гей, хороший улов! Ця відповідь включає опис функцій того, як посилання виконують і що вони роблять.
jasonMmedina

0

Для програмування на R, виконайте наступне, використовуючи Jupyter Notebook або Jupyter Lab - (використовуючи ядро ​​R). Ці кроки відображатимуть веб-посилання та зображення у комірці розмітки блокнота. Далі наведено приклад з реального життя деяких приміток до дослідження, в яких використовували лабораторію Юпітера та Р.

Спочатку відкрийте комірку націнки в Jupyter - це може бути нова комірка розмітки або існуюча комірка розмітки. Потім скопіюйте та вставте фактичну веб-адресу в комірку розмітки. Це забезпечить активне посилання на цей веб-сайт із блокнота.

Крок 2, скопіюйте із цього веб-сайту зображення, яке потрібно переглянути в Блокноті. Це зображення має бути у стандартному форматі зображення (.png, .jpg тощо). Вставте це зображення в ту саму папку на комп'ютері, де знаходиться файл блокнота Jupyter. Примітка: якщо зображення згодом буде визнано занадто великим або маленьким, змініть розмір за допомогою будь-якого доступного графічного програмного забезпечення, а потім збережіть змінене зображення в цій самій папці. Примітка: важливо знати назву цього файлу зображення.

Далі вставте ім'я файлу зображення між лапками в наступному коді:. Якщо цей файл не знаходиться у вашому існуючому робочому каталозі блокнота jupyter, тоді шлях до файлу зображення потрібно буде розмістити всередині лапок.

Крок 3, також включений, є прикладом рядка коду (також використовується в комірці з розміткою Notebook) для створення кольорового тексту в клітинках з розміткою. У цьому рядку коду подвійний символ ## призводить до того, що другий за величиною шрифт використовується в Jupyter. Менший текст із більшою кількістю цих символів - #### є найменшим. Один # призводить до найбільшого виводу шрифту.

Нарешті, не забудьте закрити та запустити комірку розмітки, щоб переглянути вихідні дані. Далі наводиться код для комірки націнки, а далі внизу виводиться результат із блокнота.

Код у комірці 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 у блокноті

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.