python - 如何在另一个笔记本的相对路径中运行带有空格的 Jupyter 笔记本?

标签 python jupyter-notebook jupyter-lab

我正在使用 Jupyter 笔记本,并且需要运行另一个 Jupyter 笔记本。这通常使用 %run 很简单,但另一个笔记本的路径是相对的并且包含空格。

这会产生以下错误:

%run '..//..//2. Data Collection//Data Cleaning//Account Data Clean-up.ipynb'
ERROR:root:File `"'..//..//2..py"` not found.

显然,笔记本遇到了“2”后面的空格。并尝试添加“py”来运行该文件。我尝试在字符串前添加“r”,但这不起作用。仅供引用,我正在 Jupyter Lab 的 Windows 机器上使用 Python 3 工作。

最佳答案

尝试转义空格。像这样:

'..//..//2.\Data\Collection//Data\Cleaning//Account\Data\Clean-up.ipynb'

应该可以

关于python - 如何在另一个笔记本的相对路径中运行带有空格的 Jupyter 笔记本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57464810/

相关文章:

python - 访问装饰类

javascript - 如何使用 jsdom、D3 和 IJavascript 在 Jupyter notebook 中输出 SVG

python - Plotly express 不在 jupyter lab 中渲染

jupyter-notebook - Jupyterlab事件滚动条可带来长久的结果

python - Pandas - 从现有数据创建二进制数据

python - 将 csv 文件 append 到 Python 2.7.3 中的一个空列表中 - 返回一个空列表

python - 对 xarray 对象重新采样以降低空间分辨率

python - Jupyter/Plotly - 如何从 add_trace 替换或更新绘图?

python - 无法在 Jupyter 笔记本中下载 nltk.download()

python-3.x - 无法在 Windows 7 中从 cmd 启动 Jupyter 实验室