在.bashrc中,我通常设置许多环境变量来存储路径名。
因此,我可以按如下所示转到该特定目录:
cd $PARTICULAR_DIR
在IPython中有做过这件事吗?上面的命令不起作用,因此我尝试了以下操作:
cd os.environ['PARTICULAR_DIR']
但是上述方法也不起作用。
你能启发我吗?
您可以在IPython中使用Shell命令。只需加上 !
:
In [1]: !ls $PARTICULAR_DIR
不幸的是,!cd
由于命令在单独的外壳程序中运行而无法执行,该外壳程序在执行后立即被丢弃。
您可以在IPython中设置书签:
%bookmark
将名称设置
为的快捷方式
。
此过程将起作用。
在变量中显示路径:
In [2]: !echo $PARTICULAR_DIR /path/to/dir/
使用复制和粘贴创建一个新书签:
In [3]: %bookmark PARTICULAR_DIR /path/to/dir/
切换到所需目录:
In [4]: %cd -b PARTICULAR_DIR
书签将在IPython会话中保留。