【发布时间】:2021-11-25 19:16:42
【问题描述】:
我刚刚发现没有输入“!”你仍然可以在 Jupyter notebook 中运行一些终端命令。例如,“ls”、“pwd”、“cd”等。 但是当我尝试运行其他一些终端命令时,例如“tree”,它告诉我“NameError:name 'tree' is not defined”。这意味着 Jupyter notebook 将该命令解释为 Python 命令。
问题:当您不键入“!”时,Jupyter 如何判断命令是终端命令还是 Python 命令在终端命令之前?
【问题讨论】:
标签: jupyter-notebook jupyter-lab