IPython - 系统命令


如果输入单元格中的语句以感叹号 (!) 开头,则将其视为底层操作系统的系统命令。例如,!ls(对于linux)和!dir(对于windows)显示当前目录的内容

感叹号 (!) 命令

系统命令的输出也可以分配给 Python 变量,如下所示 -

系统命令输出

该变量存储不带颜色的输出并在换行符处分割。

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

系统命令调用

这是另一个例子,可以理解在 Python 变量前加上 $ 前缀也能达到相同的结果。

为 Python 变量添加前缀