如何在木星笔记本中改变工作目录?

我找不到一个地方来改变木星笔记本的工作目录,所以我不能使用 pd.read _ csv 方法来读取一个特定的 csv 文档。

有什么方法可以做到吗? 仅供参考,我目前正在使用 Python 3.5.1。

谢谢!

205262 次浏览

运行 os.chdir(NEW_PATH)将改变工作目录。

import os
os.getcwd()
Out[2]:
'/tmp'
In [3]:


os.chdir('/')
In [4]:




os.getcwd()
Out[4]:
'/'
In [ ]:

你可以使用木星魔法命令如下

%cd "C:\abc\xyz\"

首先,您需要使用 Cmd创建配置文件: jupyter notebook --generate-config 然后,搜索 C: Users your _ username. jupyter 文件夹(搜索那个文件夹) ,右键单击编辑 Jupyter _ notebook _ config. py

然后是 Ctrl + F: # c. NotebookApp.book _ dir =”。选择你想要的目录作为你的 jupyter 的主目录,然后用 Ctrl + C复制它,例如: C: 用户用户名 Python 项目

然后在这一行上,像这样粘贴: C. NotebookApp.book _ dir = ‘ C: 用户用户名 Python 项目’

确保删除 #,因为它是注释。

确保在路径的每个名称上使用双斜杠 \\Ctrl + S保存 config.py 文件! ! !

返回到您的 Cmd并运行 jupyter notebook.,它应该在您选择的目录中。通过创建一个文件夹来测试它,并从计算机上监视您的目录。

WinPython环境下的 Jupiter 在 scripts文件夹中有一个批处理文件,名为:

make_working_directory_be_not_winpython.bat

您需要编辑其中的以下行:

echo WINPYWORKDIR = %%HOMEDRIVE%%%%HOMEPATH%%\Documents\WinPython%%WINPYVER%%\Notebooks>>"%winpython_ini%"

用文件夹地址替换 Documents\WinPython%%WINPYVER%%\Notebooks部分。

请注意,%%HOMEDRIVE%%%%HOMEPATH%%\部分将标识根文件夹和用户文件夹(即 C:\Users\your_name\) ,这将允许您将不同计算机上的不同 WinPython 安装指向相同的云存储文件夹(如 OneDrive) ,访问和使用来自不同计算机的相同文件。我觉得这很有用。

在木星笔记本上,试试这个:

pwd                  #this shows the current directory

如果这不是您想要更改的目录,请尝试以下操作:

import os
os.chdir ('THIS SHOULD BE YOUR DESIRED DIRECTORY')

然后再次尝试 pwd,看看目录是否是您想要的。

对我有用。

这与李先前提到的相似:

在木星笔记本,你可以访问 目前的工作目录

pwd()

或者从库中导入操作系统并运行 os.getcwd()

例如

In[ ]: import os


os.getcwd( )


out[ ]: :c\\users\\admin\\Desktop\\python


(#This is my working directory)

改变工作目录

为了改变工作目录(更加类似于现在的 W.d,你只需要从 os.getcwd()改为 os.chdir('desired location')

In[ ]: import os


os.chdir('c:user/chethan/Desktop')        (#This is where i want to update my w.d,
like that choose your desired location)
out[  ]: 'c:user\\chethan\\Desktop'

我已经做了窗口机器。详情如下

  1. 从窗口开始菜单打开“蟒蛇提示” 1

  2. Jupyter 文件夹文件路径。 在命令提示符中只需键入 2或者 < img src = “ https://i.stack.imgur.com/KhgS9.png”alt = “3”/> 查找. jupyter 路径

  3. 找到之后。Jupyter 文件夹,检查是否有“ jupyter _ book _ config”文件。如果它不在那里,然后运行下面的命令 4

运行该命令后,它将创建“ jupyter _ book _ config. py”

如果没有管理员权限,那么有些时候您无法找到。Jupyter 文件夹。您仍然可以从任何文本编辑器打开配置文件

  1. 从“ . jypyter”文件夹中打开“ jupyter _ book _ config. py”文件。
  2. 打开文件后需要更新的目录是用于笔记本和内核。配置文件中有很多行,所以找到“ # c. NotebookApp.book _ dir”并更新路径 5

之后:

6

保存文件 现在尝试从设置的位置创建或读取一些文件

打开木星笔记本点击右上角新建和选择终端,然后键入 cd + 您所需的工作路径,并按回车,这将改变您的目录。这招对我很管用

很简单,每当你打开 Jupiter Notebook 并且你在当前的工作目录中时,打开右上角的终端,在那里创建新的 Python 文件。Jupyter 的终端将出现在新标签页中。 键入命令 cd <your new work directory>,然后输入,然后在该终端键入 Jupyter Notebook,一个新的木星笔记本将出现在新的选项卡与您的新的工作目录。

  1. 列出所有魔法命令
  2. 显示工作目录