【发布时间】:2019-07-02 02:28:00
【问题描述】:
使用!快捷方式从笔记本执行shell命令时,如何响应后续提示?
例如:!read varname 似乎无限期挂起内核,无法运行其他命令响应。
像这样在一个单元格中预测提示也不起作用:
!read varname
!my_answer
!echo $varname
单元格以 [*] 挂起
(这些是简化示例,实际用例需要响应'y/n'提示)
【问题讨论】:
-
认为不可能,请查看github.com/ipython/ipython/issues/514。您仍然可以在命令中显式使用
-y或-n选项。 -
谢谢!
-y选项适用于我的用例,即卸载包:!pip uninstall openpyxl -y。我将保留此问题,因为这不是已发布问题的解决方案。
标签: bash shell jupyter-notebook jupyter