首页 > 解决方案 > 如何在 Jupyter 笔记本中运行命令?

问题描述

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

   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

标签: jupyter-notebookipython

解决方案


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

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

run cwd + "/plot_data.py"

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


推荐阅读