如何编写脚本bash以在jupyter-notebook中输入多行输入?

时间:2019-01-12 17:55:41

标签: python bash jupyter-notebook

我只需要在一个单元中编写一个带有配置环境的脚本。我想让它缩进

!(python --version
 which python
 pip --version 
 conda --version 
 which conda) >> config-environment.txt

但是单元格不能接受每个命令之间的跳过行。怎么写?可以在jupyter-notebook中缩进来编写bash脚本吗?

1 个答案:

答案 0 :(得分:0)

对于您的特殊情况,您只需在末尾使用分号即可运行

!(python --version; \
 which python; \
 pip --version; \
 conda --version; \
 which conda) >> config-environment.txt

在一般情况下,您可以使用%%bash cell magic命令在bash中运行单元,即

  

%% bash脚本魔术

     

在子进程中使用bash运行单元格。

%%bash

(python --version
 which python 
 pip --version 
 conda --version 
 which conda) >> config-environment.txt

您还可以查看subprocess python模块。