0
我寫了一個類,Node
,在Python 3撥打IDLE help(Node)
產生在Python 3中,如何在「幫助」輸出中抑制方法參數?
makeLeft(self, d=None)
N.makeLeft([d]) -> None
Create empty node as left child of N. If d is provided, it is
set as the left child's data.
我想在這個輸出,例如抑制參數名稱類型的消息help(str)
產量
strip(...)
S.strip([chars]) -> str
Return a copy of the string S with leading and trailing
whitespace removed.
If chars is given and not None, remove characters in chars instead.
我怎樣才能抑制幫助我的類參數?
爲什麼你想使你的'help'不太有用嗎? – jonrsharpe 2014-09-21 12:56:22
我不認爲'幫助'變得不那麼有幫助。通過抑制自我參數和默認值,它變得不那麼容易混淆。文檔字符串提供了充分的解釋。 Python似乎遵循相同的方法,如'help(str)'輸出所示。 – wsaleem 2014-09-21 13:06:55
這是因爲'str'是在C中實現的,所以不能被內省。爲什麼「自我」會混淆,或者第二個參數的存在或默認值? – jonrsharpe 2014-09-21 15:34:33