如何在ipython中为目录创建别名?

如何在ipython中为目录创建别名?,ipython,Ipython,在Windows上,我想为我的工作目录创建一个别名,这样我可以快速将cd刻录到其中。 我试过这个命令 %alias $UWHPSC echo 'c:/Users/xxxx/Documents/uwhpsc' cd $UWHPSC 这会产生以下错误 [Error 2] The system cannot find the file specified: u'$UWHPSC' c:\Users\xxxx\Documents\uwhpsc 只需定义一个普通Python变量,然后在cd命令中将其与$

在Windows上,我想为我的工作目录创建一个别名,这样我可以快速将cd刻录到其中。 我试过这个命令

%alias $UWHPSC echo 'c:/Users/xxxx/Documents/uwhpsc'
cd $UWHPSC
这会产生以下错误

[Error 2] The system cannot find the file specified: u'$UWHPSC'
c:\Users\xxxx\Documents\uwhpsc

只需定义一个普通Python变量,然后在cd命令中将其与$一起使用:

UWHPSC = 'c:/Users/xxxx/Documents/uwhpsc'
cd $UWHPSC

%cd
有书签的概念,它在IPython会话中持续存在:

%bookmark UWHPSC c:/Users/xxxx/Documents/uwhpsc
%cd UWHPSC

有关更多信息,请参阅
%bookmark?
的输出。

一旦我关闭ipython窗口或重新启动内核,我将失去链接。我想我可以将它放在ipython Startupping中,您可以在启动脚本中定义它,或者使用
%store
。但Min的解决方案可能更简单。