【发布时间】:2016-05-31 12:57:40
【问题描述】:
如何从 Ipython/Jupyter 笔记本执行 bash 命令,将 python 变量的值作为参数传递,如下例所示:
py_var="foo"
!grep py_var bar.txt
(显然我想用 grep 搜索 foo 而不是文字字符串 py_var)
【问题讨论】:
-
@AmrithKrishna:不是这样。查看编辑。
-
后续:我想使用关键字参数,例如
ffmpeg -i <inputfilename> ...,但不知何故,下面的答案不适用于这样的命令。您知道替代解决方案吗? -
@Aalok:编辑后的答案怎么样?请你现在检查一下。如果它不起作用,请发布您尝试运行的整个命令。
标签: python bash jupyter-notebook ipython command-line-arguments