2014-05-22 7 views
3

public ipython notebook server을 실행하여 사용자가 실행할 수있는 편집 할 수없는 코드 셀이있는 노트를 제공하고 싶습니다.ipython 노트북에서 셀 편집 방지

왜 묻는거야? 왜냐하면 나는 임의의 파이썬을 내 서버에서 실행하고 싶지 않기 때문에, 사용자가 raw_input()을 통해 파이썬 스크립트와 인터페이스 할 수 있기를 원한다. (이것은 정적 HTML nbview 또는 reveal.js 슬라이드 쇼를 사용할 수 없음을 의미합니다).

생각하십니까?

답변

0

내가 아는 한 IPython 1.0은 raw_input()을 지원합니다. Ipython은 대화 형 명령 셸과 비슷하기 때문에 명령을 내리고 응답합니다. Ipython 노트북의 유연성을 높이기 위해 별도로 실행할 수있는 전혀 상관없는 셀로 나눌 수 있습니다. 따라서 입력에 따라 명령 응답 메커니즘을 사용할 수 없습니다.

+0

raw_input()을 사용하는 스크립트가 IPython 노트북에서 정상적으로 작동한다는 것을 알게되어 놀랐습니다. 당신이 말했듯이, 그것은 대화 형 셸에 대한 웹 인터페이스와 같습니다. "명령 회신 메커니즘"이란 무엇을 의미합니까? – 7yl4r

관련 문제