IPython 노트북에 웹 페이지에 대한 링크 삽입


103

어떻게하나요? 마크 다운 셀에 링크를두고 싶습니다.

답변:


178

시각적 학습자 용.

[blue_text](url_here)

감사합니다 dbliss.


4
나에게 "("또는 ")"와 같은 특정 특수 문자는 파일 / 페이지 경로를 중단하고 링크가 작동하지 않게 할 수 있습니다. 여기에서 찾은 코드와 동등한 것으로 대체하여 문제를 해결 한 다음 모든 것이 작동했습니다. theukwebdesigncompany.com/articles/entity-escape-characters.php
영감

2
당신이 사이]와 (아무런 빈 공간이 남아 있지 것이 중요하다 [blue_text] (url_here)
Kardi Teknomo

이상하게도 Markdown 셀의 텍스트가 탭으로 시작하면 이러한 옵션 중 하나가 작동하지 않습니다. 즉, 다음 단순히 does'nt 작업 셀의 시작에서 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 이름 = 'Sameh'; display (HTML ( "" "<a href="google.at"> text </a> {name}" "". format (name)))
linqu

시험해 보셨습니까? 내 쪽에서는 작동하지 않습니다. 오류를 반환합니다 (KeyError : 'name')
Sameh

5

마법 표현을 사용하는 또 다른 팁입니다.

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

향상. calocedrus 의 의견에 감사드립니다 .


1
%%: 뒤에 공백이 없습니다 %%html. 그리고 당신은 바로 앞에 보이는 하이퍼 링크 텍스트를 추가 할 수 있습니다 </a>마감 후 >: <a href="your_url_here">clickable text</a>. 그래도 +1.
calocedrus

그 후에 어떻게 print () 할 수 있습니까?
Sameh

%% HTML 셀의 첫 번째 일이 될합니다, 당신은 이전에 텍스트가 없습니다
elomage

3

다음은 마크 다운 셀 (파이썬 노트) 안에 웹 페이지에 대한 링크를 삽입 할 때 파이썬 노트에서 사용하는 코드입니다.

[Clickable_visible_hyperlink](Hidden_landing_URL)

--note 여기 클릭 가능한 하이퍼 링크가 있습니다. 값을 변경할 수 있습니다.


@ R.Sanchez '와 정확히 동일한 답변을 추가 한 이유는 무엇입니까?
bfontaine

1
안녕 잘 잡아! 이 답변에는 링크가 수행하는 방식과 수행하는 작업에 대한 기능 설명이 포함됩니다.
jasonMmedina

0

R 프로그래밍의 경우 Jupyter Notebook 또는 Jupyter Lab을 사용할 때 다음을 수행합니다 (R 커널 사용). 이 단계는 노트북 마크 다운 셀에 웹 링크와 이미지를 표시합니다. 다음은 Jupyter Lab 및 R을 사용한 일부 연구 노트의 실제 예를 보여줍니다.

먼저 Jupyter에서 마크 다운 셀을 엽니 다. 새 마크 다운 셀 또는 기존 마크 다운 셀일 수 있습니다. 그런 다음 실제 웹 주소를 복사하여 마크 다운 셀에 붙여 넣습니다. 그러면 노트북에서 해당 웹 사이트에 대한 활성 링크가 제공됩니다.

2 단계 : 해당 웹 사이트에서 노트북에서 보려는 이미지를 복사합니다. 이 이미지는 표준 이미지 형식 (.png, .jpg 등)이어야합니다. 이 이미지를 Jupyter 노트북 파일이있는 컴퓨터의 동일한 폴더에 붙여 넣습니다. 참고 : 나중에 이미지가 너무 크거나 작다고 판단되면 사용 가능한 그래픽 소프트웨어를 사용하여 크기를 조정 한 다음 변경된 이미지를 동일한 폴더에 저장하십시오. 참고 :이 이미지 파일의 이름을 아는 것이 중요합니다.

다음으로, 다음 코드에서 따옴표 사이에 이미지 파일 이름을 붙여 넣습니다.. 이 파일이 기존 jupyter 노트북 작업 디렉토리에없는 경우 이미지 파일의 경로를 따옴표 안에 넣어야합니다.

3 단계에는 마크 다운 셀에 컬러 텍스트를 만드는 코드 줄 (노트북 마크 다운 셀에서도 사용됨)의 예가 포함되어 있습니다. 이 코드 줄에서 이중 ## 문자로 인해 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 셀에서 출력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.