2015-10-19 30 views
2

我将一些*.py文件放入~/.ipython/profile_default/startup,将变量和函数注入我的默认ipython名称空间。如何列出在ipython会话中加载的所有名称?

我可以通过键入%who%who_ls列出在ipython会话中新创建的名称。但是,我的启动文件中定义的名称不显示。有没有一种神奇的功能或方法将启动目录中引入的所有名称列入活动的ipython交互式会话?

回答

1

您可以通过%psearch使用模式搜索。要列出所有的对象不是在内置空间,使用方法:

%psearch -e builtin * 

%psearch来[选项] PATTERN [对象类型]

注:?可以作为%psearch的同义词,在开头或在 结束时:都是a *?和?a *相当于'%psearch a *'。尽管如此, 其余的命令行必须是不变的(选项来先),所以 例如下列形式等同

%psearch来-i一个*函数 -i一个*函数? ?-i a *功能

相关问题