Einfügen eines Links zu einer Webseite in ein IPython-Notizbuch


92

Wie wird das gemacht? Ich möchte, dass sich der Link in einer Markdown-Zelle befindet.

Antworten:


165

Für visuelle Lernende.

[blue_text](url_here)

Danke dbliss.


4
Für mich können bestimmte Sonderzeichen wie "(" oder ")" den Datei- / Seitenpfad bremsen und dazu führen, dass der Link nicht funktioniert. Ich habe es behoben, indem ich sie durch die hier gefundenen Code-Äquivalente ersetzt habe, und dann hat alles funktioniert. theukwebdesigncompany.com/articles/entity-escape-characters.php
Afflatus

2
Es ist wichtig, dass Sie kein Leerzeichen zwischen] und (in [blue_text] (url_here)
Kardi Teknomo

Es ist seltsam, dass eine dieser Optionen nicht funktioniert, wenn der Text in der Markdown-Zelle mit einer Registerkarte beginnt. dh wenn es mehr als 4 Leerzeichen am Anfang der Zelle gibt, dann funktioniert es einfach nicht
sjd

25

Falls es sich nicht um eine Markdown-Zelle handelt, habe ich Folgendes getan:

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

Kann ich auf irgendeine Weise mehr Text in derselben Zeile wie diesen Code drucken? Es wird also ein Hyperlink gefolgt von einem Text angezeigt?
Sameh

1
@ Sameh das wäre: Anzeige (HTML ("" <a href=" google.at"> Text </ a > mehr Text ""))
linqu

Vielen Dank. Wie kann ich so etwas tun: name = 'MyName' Anzeige (HTML ("" <a href="google.at"> Text </a> {name} "" "))
Sameh

@ Sameh name = 'Sameh'; Anzeige (HTML ("" <a href="google.at"> Text </a> {Name} "". Format (Name))
linqu

Hast du getestet? Bei mir funktioniert es nicht. Es gibt einen Fehler zurück (KeyError: 'name')
Sameh

6

Nur ein weiterer Tipp mit magischem Ausdruck.

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

Verbessert. Dank des Kommentars von Calocedrus .


1
Nach dem %%: ist kein Platz mehr %%html. Und Sie können den sichtbaren Text mit Hyperlink kurz vor </a>und nach dem Schließen hinzufügen >: <a href="your_url_here">clickable text</a>. Trotzdem +1.
Calocedrus

Wie kann ich danach etwas drucken ()?
Sameh

%% html muss das erste sein in der Zelle, Sie können vorher keinen Text haben
elomage

3

Hier ist der Code, den ich in meinem Python-Notizbuch verwende, wenn ich einen Link zu einer Webseite in eine Markdown-Zelle (in einem Python-Notizbuch) einfügen möchte.

[Clickable_visible_hyperlink](Hidden_landing_URL)

--note Hier ist der anklickbare Hyperlink, den Sie ändern können


Warum haben Sie eine Antwort hinzugefügt, die genau mit @ R.Sanchez 'übereinstimmt?
Bfontaine

1
Hey guter Fang! Diese Antwort enthält Funktionsbeschreibungen der Leistung und Funktionsweise von Links.
JasonMmedina

0

Gehen Sie zum Programmieren in R wie folgt vor, wenn Sie Jupyter Notebook oder Jupyter Lab verwenden - (unter Verwendung des R-Kernels). Diese Schritte zeigen einen Weblink und ein Bild in einer Notebook-Markdown-Zelle an. Das Folgende zeigt ein reales Beispiel einiger Studiennotizen unter Verwendung von Jupyter Lab und R.

Öffnen Sie zuerst eine Markdown-Zelle in Jupyter - kann eine neue Markdown-Zelle oder eine vorhandene Markdown-Zelle sein. Kopieren Sie dann die tatsächliche Webadresse und fügen Sie sie in eine Markdown-Zelle ein. Dadurch wird ein aktiver Link zu dieser Website aus dem Notizbuch bereitgestellt.

Schritt 2: Kopieren Sie von dieser Website das Bild, das Sie im Notizbuch anzeigen möchten. Dieses Bild sollte in einem Standardbildformat (.png, .jpg usw.) vorliegen. Fügen Sie dieses Bild in denselben Ordner auf dem Computer ein, in dem sich die Jupyter-Notizbuchdatei befindet. Hinweis: Wenn das Bild später als zu groß oder zu klein eingestuft wird, ändern Sie die Größe mithilfe einer verfügbaren Grafiksoftware und speichern Sie das geänderte Bild in demselben Ordner. Hinweis: Es ist wichtig, den Namen dieser Bilddatei zu kennen.

Fügen Sie als Nächstes den Namen der Bilddatei zwischen die Anführungszeichen im folgenden Code ein :. Wenn sich diese Datei nicht in Ihrem vorhandenen Jupyter-Notebook-Arbeitsverzeichnis befindet, muss ein Pfad zur Bilddatei in Anführungszeichen gesetzt werden.

Schritt 3, der ebenfalls enthalten ist, ist ein Beispiel für die Codezeile (die auch in der Notebook-Markdown-Zelle verwendet wird) zum Erstellen von farbigem Text in Markdown-Zellen. In dieser Codezeile führt das doppelte Zeichen ## dazu, dass die zweitgrößte Schriftart in Jupyter verwendet wird. Kleinerer Text mit mehr dieser Zeichen - wobei #### das kleinste ist. Ein # ergibt die größte Schriftausgabe.

Schließen Sie zuletzt die Markdown-Zelle und führen Sie sie aus, um die Ausgabe anzuzeigen. Der Code für die Markdown-Zelle folgt und weiter unten wird die Ausgabe vom Notebook angezeigt.

Code in der Markdown-Zelle:

"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

Ausgabe:

Ausgabe aus der Markdown-Zelle im Notebook

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.