防止ipython笔记本中的单元格编辑

时间:2014-05-22 01:49:49

标签: python ipython ipython-notebook

我想运行一个public ipython notebook server来提供一个笔记本,该笔记本具有可由用户运行的不可编辑的代码单元。

为什么,你问?因为我不想在我的服务器上运行任意python,但我希望用户能够通过raw_input()与python脚本进行交互。 (这意味着我不能使用静态html nbview或reveal.js幻灯片)。

思想?

1 个答案:

答案 0 :(得分:0)

据我所知,只有IPython 1.0支持raw_input()。而且非常明显因为Ipython就像交互式命令shell,你给出命令并回复它。并且为了在Ipython笔记本中获得更大的灵活性,它甚至可以分成完全不相关的单元,这些单元可以单独运行。因此它无法根据输入响应它只是命令 - 应答机制。