Insertar un enlace a una página web en un cuaderno IPython


100

¿Cómo se hace esto? Me gustaría que el enlace estuviera en una celda de rebajas.

Respuestas:


175

Para estudiantes visuales.

[blue_text](url_here)

Gracias dbliss.


4
Para mí, ciertos caracteres especiales como "(" o ")" pueden frenar la ruta del archivo / página y hacer que el enlace no funcione. Lo arreglé reemplazándolos con los equivalentes de código que se encuentran aquí y luego todo funcionó. theukwebdesigncompany.com/articles/entity-escape-characters.php
Afflatus

2
es importante que no dejes ningún espacio en blanco entre] y (en [blue_text] (url_here)
Kardi Teknomo

Es extraño, cualquiera de estas opciones no funciona si el texto en la celda de Markdown comienza con una pestaña. es decir, si hay más de 4 espacios en el inicio de la celda, entonces simplemente no funciona
sjd

26

En caso de que no sea una celda de rebajas, eso es con lo que fui:

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

¿Hay alguna forma de que pueda imprimir más texto en la misma línea que este código? Entonces, ¿mostrará un hipervínculo seguido de algún texto?
Sameh

1
@Sameh que sería: display (HTML ("" "<a href=" google.at"> texto </ a > más texto" ""))
linqu

Gracias. ¿Cómo puedo hacer algo como esto ?: name = 'MyName' display (HTML ("" "<a href="google.at"> text </a> {name}" ""))
Sameh

@Sameh nombre = 'Sameh'; display (HTML ("" "<a href="google.at"> texto </a> {nombre}" "". formato (nombre)))
linqu

¿Has probado? No funciona al final. Devuelve un error (KeyError: 'nombre')
Sameh

5

Solo otro consejo, usando expresión mágica.

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

Mejorado. Gracias al comentario de calocedrus .


1
No hay espacio después del %%: %%html. Y se podría añadir el texto con hipervínculos visible justo antes de </a>, después del cierre >: <a href="your_url_here">clickable text</a>. Aún así, +1.
calocedrus

¿Cómo puedo imprimir () algo después de eso?
Sameh

%% html tiene que ser lo primero en la celda, no puede tener ningún texto antes
elomage

3

Aquí está el código que uso en mi cuaderno de Python cuando quiero insertar un enlace a una página web dentro de una celda de rebajas (en un cuaderno de Python).

[Clickable_visible_hyperlink](Hidden_landing_URL)

- nota Aquí está el hipervínculo en el que se puede hacer clic, puede cambiar el valor


¿Por qué agregó una respuesta que es exactamente igual a la de @ R.Sanchez?
bfontaine

1
¡Oye, buena captura! Esta respuesta incluye descripciones de funciones de cómo funcionan los enlaces y qué hacen.
jasonMmedina

0

Para programar en R, haga lo siguiente cuando use Jupyter Notebook o Jupyter Lab - (usando el kernel R). Estos pasos mostrarán un enlace web y una imagen en una celda de descuento de Notebook. A continuación se muestra un ejemplo de la vida real de algunas notas de estudio que utilizan Jupyter Lab y R.

Primero abra una celda de rebaja en Jupyter; puede ser una nueva celda de rebaja o una celda de rebaja existente. Luego copie y pegue la dirección web real en una celda de rebajas. Esto proporcionará un enlace activo a ese sitio web desde Notebook.

Paso 2, desde ese sitio web, copie la imagen que desea ver en el Bloc de notas. Esta imagen debe tener un formato de imagen estándar (.png, .jpg, etc.). Pegue esta imagen en la misma carpeta de la computadora donde se encuentra el archivo del cuaderno Jupyter. Nota: si posteriormente se considera que la imagen es demasiado grande o pequeña, cambie el tamaño con cualquier software de gráficos disponible y luego guarde la imagen modificada en esta misma carpeta. Nota: es importante conocer el nombre de este archivo de imagen.

A continuación, pegue el nombre del archivo de imagen entre las comillas en el siguiente código:. Si este archivo no se encuentra dentro del directorio de trabajo de su cuaderno de jupyter existente, deberá colocar una ruta al archivo de imagen entre comillas.

En el paso 3, también se incluye un ejemplo de la línea de código (que también se usa en la celda de descuento de Notebook) para crear texto en color en las celdas de descuento. En esta línea de código, el carácter doble ## da como resultado la segunda fuente más grande que se utiliza en Jupyter. Texto más pequeño que usa más de estos caracteres, siendo #### el más pequeño. Un # da como resultado la salida de fuente más grande.

Por último, asegúrese de cerrar y ejecutar la celda de rebajas para ver el resultado. A continuación, se muestra el código para la celda de rebajas y, más abajo, se muestra el resultado del Notebook.

Código en la celda de 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

Salida:

Salida de la celda Markdown en Notebook

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.