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.

dbliss
quelle

Antworten:

165

Für visuelle Lernende.

[blue_text](url_here)

Danke dbliss.

R. Sanchez
quelle
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>"""))
linqu
quelle
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 .

Tony Huang
quelle
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

jasonMmedina
quelle
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

Grau
quelle