更改ipython笔记本中的目录

时间:2015-02-04 13:24:51

标签: git ipython ipython-notebook

我正在使用ipython notebook创建一个关于版本控制的演示文稿,所以我需要创建一个并更改到该目录。 之后需要git init该目录 所以这就是问题,

!cd "work"  # i have created a directory called work
!git init 

所以当git init被执行时,repo在ipython笔记本的根目录中初始化,而不是在work目录中。似乎这些shell命令中的每一个都在shell的实例中执行所以 如何在work目录中初始化回购?

此命令之后我将使用repo,因此临时更改工作目录的解决方案也可以。例如 -

!git commit 

注意 - 这里!用于在ipython notebook

中执行shell命令

1 个答案:

答案 0 :(得分:1)

使用bang !前缀命令只会影响该命令。 !cd命令完成后,您将返回上一个目录。而是使用魔术前缀%cd来更改工作目录。