使用!
快捷方式从笔记本计算机执行Shell命令时,如何响应后续提示?
例如:!read varname
似乎无限期挂起内核,我无法运行其他命令来响应。
在这样的一个单元格中预期提示也不起作用:
!read varname
!my_answer
!echo $varname
该单元格以[*]挂起
(这些是简化的示例,实际用例需要响应“ y / n”提示)
答案 0 :(得分:0)
临时bash子shell的输入流未连接到您的浏览器。 向jupyter内核发送命令是单向的-没有交互。狂欢也不例外。
状态更改(例如使用“ cd”命令更改工作目录)需要特殊的实现工作:“魔术命令”。