python - ipdb 和方法文档

标签 python ipython pdb

我要分析一个国外API的方法,我一般是怎么做的,写一个测试脚本,或者找个示例代码,做一个

ipdb.set_trace()

我想尝试的地方,而不是查看当前可用的变量、对象及其方法。但是,当我想按照 Ipython 提供的方式查看文档时

object.method?

我明白了

*** SyntaxError: invalid syntax (<stdin>, line 1)

如果我尝试

help(object.method)

它给了

*** No help on (object.method)

这是否意味着所选方法没有文档,或者我使用了错误的调用方式?

最佳答案

实际上 !help(object.method) 有效,您只需要用 ! 表示这是一个 python 命令,而不是 ipdb help命令。不幸的是,方便的问号不能那样工作。

关于python - ipdb 和方法文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455374/

相关文章:

python - 在 python 中计算频率的最干净的方法是什么

python - 在 IPython 中重新加载子模块

python-3.x - 大叶 map 未在 Spyder 中显示

python - pdb绕过错误/跳转失败: can only jump from a 'line' trace event

python - 使用 pdb.set_trace() 时没有 readline 支持

python - 我可以在 AssertionError 上强制调试 python 吗?

Python子图固定间距

python - 如何将带有表情符号名称的字符串转换为不和谐的表情符号?

python - 如何将流线从 matplotlib 导入 ArcGIS?

ipython 中的 Web2py 选项卡完成不适用于 db 和 db.Field (DAL)