IPython - 系统命令

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

感叹号 (!) 命令

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

系统命令的输出

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

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

系统命令调用

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

前缀 Python 变量