我已經啓動並運行了Pydev,幾乎所有的工作都很好。不過,我在文檔上遇到了一些麻煩。在PyDev中顯示函數文檔
比方說,比如我有一個函數,如下列:
def _get_logging_statement(self):
"""Returns an easy to read string which separates items in the log file cleanly"""
result = "\n\n#============================================="
result += "\n# %-80s#"(self)
result =+ "\n\n#============================================"
return result
假設我已經覆蓋再版格式化該字符串適當爲好。
當我將其懸停在Eclipse中時,它會顯示完整的文檔字符串。但是,完整實現也顯示在doctsting下面。
有沒有辦法只有顯示文檔字符串?
注:我不希望把docstring放在執行的下面,因爲這似乎違背了PEP標準。 – Scott 2010-12-15 15:31:30
雙下劃線方法令人不愉快(它們導致函數的名稱被破壞,這會導致錯誤並且不會提供額外的安全性) - 在您自己的危險中使用! – katrielalex 2010-12-15 15:36:24
從katrielalex開始,以* single *下劃線開頭避免了麻煩,並且仍然被認爲是'內部'按照慣例。 – 2010-12-15 17:09:43