如何在Jupyter笔记本中运行命令?

时间:2019-01-04 18:23:55

标签: jupyter-notebook ipython

在笔记本中,单元格中有以下内容:

   cwd = os.getcwd()
   run cwd + "/plot_data.py"

我得到了错误:

ERROR:root:File `'cwd.py'` not found.

显然,run认为我正在尝试运行带有选项“ +”和“ plot_data.py”的python文件“ cwd.py”。

实际上,我正在尝试运行cwd中的plot_data.py文件

1 个答案:

答案 0 :(得分:1)

创建完整的文件名,并使用前缀run将其传递到$

file = cwd + "/plot_data.py"
run $file

run cwd + "/plot_data.py"

cwd是要运行的文件参数,“ +”和“ / plot ...”是传递给它的参数。这不是Python表达式(它将执行字符串join)。