【问题标题】:How do I assign the output of a command to a variable in Jupyter notebook?如何将命令的输出分配给 Jupyter 笔记本中的变量?
【发布时间】:2020-04-02 18:54:00
【问题描述】:

有没有办法给一个变量赋值,这个值是我们通过编写任何命令在终端中得到的?

我尝试使用此代码:

!number_of_lines=$(wc -l < cord_19.json)
!echo $number_of_lines

我得到空输出。 当我跑步时

!wc -l < cord_19.json

我得到正确的数字回复。

你知道哪里出了问题或者我该如何设置变量吗?

【问题讨论】:

    标签: bash jupyter-notebook


    【解决方案1】:

    试试:

    number_of_lines = !wc -l < cord_19.json
    !echo $number_of_lines
    

    或:

    number_of_lines = !wc -l < cord_19.json
    print(number_of_lines)
    

    相关讨论请见Pipe Ipython magic output to a variable?

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 2011-01-02
      • 2012-07-16
      • 2017-09-01
      • 1970-01-01
      • 2017-07-21
      • 2012-02-23
      • 2016-02-12
      • 1970-01-01
      相关资源
      最近更新 更多