如何将IPython变量作为参数传递给bash命令?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (54)

如何从IPython/木星笔记本中执行bash命令,将python变量的值作为参数传递,如本例所示:

py_var="foo"
!grep py_var bar.txt
提问于
用户回答回答于

变量名的前缀为$.

例如:

假设你要将文件file1复制到存储在名为dir_pth的python变量中的路径:

dir_path = "/home/foo/bar"
!cp file1 $dir_path
用户回答回答于

你也可以使用这种语法:

path = "../_data/"
filename = "titanicdata.htm"
! less {path + filename}

扫码关注云+社区

领取腾讯云代金券