当前位置:  开发笔记 > 编程语言 > 正文

如何在IPython中使用bash环境变量?

如何解决《如何在IPython中使用bash环境变量?》经验,为你挑选了1个好方法。

在.bashrc中,我通常设置许多环境变量来存储路径名。

因此,我可以按如下所示转到该特定目录:

cd $PARTICULAR_DIR

在IPython中有做过这件事吗?上面的命令不起作用,因此我尝试了以下操作:

cd os.environ['PARTICULAR_DIR']

但是上述方法也不起作用。

你能启发我吗?



1> Mike Müller..:

您可以在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会话中保留。

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有