Pipe Ipython magic output to a variable?

后端 未结 3 846
面向向阳花
面向向阳花 2020-12-09 15:26

I want to run a bash script in my ipython Notebook and save the output as a string in a python variable for further manipulation. Basically I want to pipe the output of the

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-09 16:14

    What about using this:

    myvar = !some_command --option1 --option2 foo bar
    

    instead of the %%bash magic? Using the ! symbol runs the following command as a shell command, and the results are all stored in myvar. For running multiple commands and collecting the output of all of them, just put together a quick shell script.

提交回复
热议问题