3
A
回答
4
您可以捕獲標準輸出,同時help(myclass)
運行:
from cStringIO import StringIO
import sys
stdout = sys.stdout
buffer = StringIO()
sys.stdout = buffer
help(myclass)
sys.stdout = stdout
myhelp = buffer.getvalue()
+2
只是想爲此添加Python 3友好的支持。那要使用'StringIO',你必須從io import StringIO'從'io' - >'導入 – idjaw
相關問題
- 1. 將幫助()分配給變量
- 2. 將blocktrans輸出分配給變量
- 3. 將awk輸出分配給shell變量
- 4. 如何將Python的幫助頁直接輸出到stdout?
- 5. 什麼變量批量分配給Stdout?
- 6. 將{%include%}的輸出分配給Jinja2中的變量
- 7. 將函數的輸出分配給bash shell中的變量
- 8. 將sql查詢的輸出分配給unix中的變量
- 9. 將用戶輸入分配給Python中的變量
- 10. 如何在Python中將Unix shell參數的輸出分配給變量
- 11. 將程序的輸出分配給變量
- 12. 將mkdir命令的輸出分配給變量
- 13. 將函數輸出分配給變量Excel的錯誤VBA
- 14. 將系統命令的輸出分配給變量
- 15. 將shell(CYGWIN)命令的輸出分配給Make變量
- 16. C++將For循環的輸出分配給變量
- 17. 如何使用bash將函數的輸出分配給變量?
- 18. 將BQ查詢的輸出分配給變量
- 19. 如何將命令的輸出分配給Makefile變量
- 20. 如何將Awk命令的輸出分配給shell變量?
- 21. 如何將命令的輸出分配給變量?
- 22. 將RScript的輸出分配給makefile變量
- 23. bash將定影器的輸出分配給變量奇數
- 24. 將Shell命令的輸出分配給變量
- 25. 如何將Bash命令的輸出分配給變量?
- 26. Python將CSV文件分配給變量
- 27. 將Python地址分配給變量
- 28. 將命令的輸出分配給shell變量並獲取變量大小
- 29. 如何將輸出分配給兩個bash數組變量
- 30. 將命令輸出分配給shell腳本變量
使用'pydoc' ...'進口是pydoc; myhelp = pydoc.render_doc(myclass)' – AChampion
@AChampion我似乎無法找到與此相關的問題,也許最好將您的評論發佈爲答案,因爲這是一種非常簡潔的方式,可以實際存儲幫助數據。對於任何想要這樣做的人來說,這將有助於作爲答案。 – idjaw