%load filename.py 命令在 Jupyter 笔记本中的什么位置?
Where does the %load filename.py command look in Jupyter notebooks?
我正在尝试将 .py 文件加载到 jupyter 笔记本中的单个单元格中。我尝试使用命令 %load training.py
并收到错误:
"ValueError: 'training.py' was not found in history, as a file, url, nor in the user namespace."
我有一个文件夹,其中包含我希望能够加载到 C:\Users\Jeffrey\CharmTagger
中的 jupyter 中的所有 .py 文件。然后,我将其中一个 .py 文件移出文件夹并放入 C:\Users\Jeffrey
中,%load
命令找到了该文件。无论如何我可以让jupyter查看文件夹吗?我不想弄乱我的用户文件夹。是否有其他地方可以放置这些文件,以便 %load
仍然可以找到它们?
您始终可以使用完整路径:
%load C:\Users\Jeffrey\CharmTagger\training.py
当您输入时:
%load training.py
IPython 查看当前工作目录。您可以通过以下方式找到它:
%pwd
魔术表达式%load
加载相对于笔记本当前工作目录的文件。
每个新 Jupyter notebook 的工作目录在 notebook 服务器启动后设置。
它与您启动服务器的目录相同(如果没有使用正确的选项指定不同的目录 jupyter notebook --notebook-dir=some_directory
)。
您可以分别使用一些系统magics(特殊笔记本功能)获取或更改笔记本的工作目录:
%pwd
(打印工作目录)
%cd some_folder/some_other_folder
(更改目录)
假设你刚刚启动笔记本,你的当前目录是你的主目录,因此 %pwd
的输出将类似于
/home/some_user
.
如果您想从特定文件夹加载文件,即 /home/some_user/my_code
(或者如果您使用的是 Windows C:\Users\Some_user\my_code
),您可以键入
(每个都在一个单独的笔记本单元格中):
%cd my_code
然后:
%load my_script1.py
%load my_script2.py
我正在尝试将 .py 文件加载到 jupyter 笔记本中的单个单元格中。我尝试使用命令 %load training.py
并收到错误:
"ValueError: 'training.py' was not found in history, as a file, url, nor in the user namespace."
我有一个文件夹,其中包含我希望能够加载到 C:\Users\Jeffrey\CharmTagger
中的 jupyter 中的所有 .py 文件。然后,我将其中一个 .py 文件移出文件夹并放入 C:\Users\Jeffrey
中,%load
命令找到了该文件。无论如何我可以让jupyter查看文件夹吗?我不想弄乱我的用户文件夹。是否有其他地方可以放置这些文件,以便 %load
仍然可以找到它们?
您始终可以使用完整路径:
%load C:\Users\Jeffrey\CharmTagger\training.py
当您输入时:
%load training.py
IPython 查看当前工作目录。您可以通过以下方式找到它:
%pwd
魔术表达式%load
加载相对于笔记本当前工作目录的文件。
每个新 Jupyter notebook 的工作目录在 notebook 服务器启动后设置。
它与您启动服务器的目录相同(如果没有使用正确的选项指定不同的目录 jupyter notebook --notebook-dir=some_directory
)。
您可以分别使用一些系统magics(特殊笔记本功能)获取或更改笔记本的工作目录:
%pwd
(打印工作目录)%cd some_folder/some_other_folder
(更改目录)
假设你刚刚启动笔记本,你的当前目录是你的主目录,因此 %pwd
的输出将类似于
/home/some_user
.
如果您想从特定文件夹加载文件,即 /home/some_user/my_code
(或者如果您使用的是 Windows C:\Users\Some_user\my_code
),您可以键入
(每个都在一个单独的笔记本单元格中):
%cd my_code
然后:
%load my_script1.py
%load my_script2.py