Jupyter 简明教程

IPython - System Commands

如果输入单元格中的语句以惊叹号 (!) 开头,则它会被当作底层操作系统的系统命令。例如, !ls (适用于 Linux)和 !dir (适用于 Windows)会显示当前目录的内容

exclamation symbol command

系统命令的输出还可以像下面所示分配给 Python 变量 −

output system command

该变量存储无颜色的输出,并在换行符处拆分。

还可以将 Python 变量或表达式和系统命令调用结合起来。大括号 {} 中的变量可以内嵌在命令文本中。观察以下示例 −

system command calls

以下是另一个示例,它说明在 Python 变量前加上 $ 也能实现相同的结果。

prefixing python variable