2
我將一些*.py
文件放入~/.ipython/profile_default/startup
,將變量和函數注入我的默認ipython名稱空間。如何列出在ipython會話中加載的所有名稱?
我可以通過鍵入%who
或%who_ls
列出在ipython會話中新創建的名稱。但是,我的啓動文件中定義的名稱不顯示。有沒有一種神奇的功能或方法將啓動目錄中引入的所有名稱列入活動的ipython交互式會話?
我將一些*.py
文件放入~/.ipython/profile_default/startup
,將變量和函數注入我的默認ipython名稱空間。如何列出在ipython會話中加載的所有名稱?
我可以通過鍵入%who
或%who_ls
列出在ipython會話中新創建的名稱。但是,我的啓動文件中定義的名稱不顯示。有沒有一種神奇的功能或方法將啓動目錄中引入的所有名稱列入活動的ipython交互式會話?
您可以通過%psearch
使用模式搜索。要列出所有的對象不是在內置空間,使用方法:
%psearch -e builtin *
%psearch來[選項] PATTERN [對象類型]
注:?可以作爲%psearch的同義詞,在開頭或在 結束時:都是a *?和?a *相當於'%psearch a *'。儘管如此, 其餘的命令行必須是不變的(選項來先),所以 例如下列形式等同
%psearch來-i一個*函數 -i一個*函數? ?-i a *功能