【问题标题】:what does this unusual python (or shell?) idiom mean? "!mv {path} {path}.png"这个不寻常的python(或shell?)成语是什么意思? “!mv {路径} {路径}.png”
【发布时间】:2017-04-08 02:01:38
【问题描述】:
!mv {path} {path}.png

这是python脚本中的一行。这是什么意思? 我以前从未见过这种情况。

代码里也有类似的:

!/some/path/not-string-just-as-it-is-here.png

看起来像是某种字符串操作(格式化?)指令……还是什么?

【问题讨论】:

  • 那不是 Python。不过,它看起来可能是一个 IPython 魔术命令。
  • 正如我之前的人所说,这看起来像一个 iPython 魔术命令。他们调用终端命令并返回输出
  • 是的!谢谢指导!我对 IPython 没有任何经验,所以我不知道任何类型的 IPython 魔术命令。

标签: python idioms


【解决方案1】:

您可以通过official documentation 了解 Jupyter Notebooks(以前称为 IPython Notebooks)。

here 解释了您所面临的具体语法,确实只是在 Jupyter 运行时环境中执行 shell 命令的一种方式。

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 2022-09-28
    • 2012-03-12
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多