Jupyter 노트북을 서버에서 실행하고 클라이언트 컴퓨터에서 실행 중입니다. Rstudio 서버에서는 file.show
을 통해 새 탭에서 프로그래밍 방식으로 서버 측 파일을 열 수 있습니다. 이것은 때로는 매우 편리합니다. 예를 들어, 다소 큰 이미지를 처리하는 스크립트가 있습니다. 크기 때문에 출력 패널에 직접 표시하고 싶지 않고 새 탭에서보고 싶습니다. Rstudio 서버에서 나는 보통 다음과 같이 할 것입니다 :새 탭에서 프로그래밍 방식으로 서버 측 파일을 여는 방법이 있습니까?
... image processing code ....
ggsave('temp.png')
file.show('temp.png')
이것은 스크립트가 끝나면 새로운 이미지를 자동으로 팝업합니다.
Jupyter에서 이와 유사한 작업을 수행 할 수 있습니까?
내장 파일 브라우저에서 이미지 파일을 클릭하여이 작업을 수행 할 수 있었지만 프로그래밍이 가능한지 궁금합니다.
마찬가지로 Rstudio 서버의 browseURL
과 같은 새 탭에서 프로그래밍 방식으로 웹 페이지를 열 수 있습니까? webbrowser.open(url)
은 로컬 브라우저를 열려고하기 때문에 서버 클라이언트 시나리오에서는 클라이언트 측에서 새 탭을 열지 않습니다.