簡體   English   中英

如何編寫腳本bash以在jupyter-notebook中輸入多行輸入?

[英]How to write a script bash to enter multi-line input in jupyter-notebook?

我只需要在一個單元中編寫一個帶有配置環境的腳本。 我想縮進去

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

但是單元格不接受每個命令之間的跳過線。 怎么寫? 是否有可能在jupyter-notebook中以縮進形式編寫bash腳本?

對於您的特殊情況,您只需在末尾使用分號即可運行,即

!(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模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM