簡體   English   中英

如何重命名IPython中的魔術函數?

[英]How to rename a magic function in IPython?

我想將%paste重命名為%pp以便減少擊鍵次數。 我找到了一種方法,但它似乎很復雜。 有沒有更好的辦法?

def foo(self, bar):
    get_ipython().magic("paste")

get_ipython().define_magic('pp', foo)

從IPython 0.13開始,有一個新的%alias_magic魔術函數,您可以將其用作:

%alias_magic pp paste

使用%alias magic來做它(如果你想讓它永久使用%store ):

In [8]: %alias??

"""Define an alias for a system command.

   '%alias alias_name cmd' defines 'alias_name' as an alias for 'cmd'
   ... 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM