0
|
sanyassh Khushboo Tahir · 技术社区 · 5 年前 |
![]() |
1
5
这有点黑客(在某个地方可能有更好的解决方案),但这是可行的:
然后。。。
|
![]() |
2
15
呈现文档以获取字符串形式的帮助文本。pydoc的其他部分,如pydoc.text和pydoc.html,可以帮助您将其写入文件。
使用
把所有的
|
![]() |
3
1
如果您提供帮助,您将看到:
[其余被剪断]
所以-你应该看看pydoc模块-会有一个或多个方法返回
|
![]() |
4
1
旧问题,新问题
recommended
编写函数输出的通用解决方案(针对python 3.4+)
用法示例:
|
|
5
0
在Windows中,只需打开一个Windows命令行窗口,转到Python安装的lib子文件夹,然后键入 python pydoc.py modulename.membername>C:\myfolder\membername.txt 将modulename中属性或方法membername的文档放入membername.txt文件。如果你想让一个对象在模块的层次结构中更进一步,只需再加一些点。例如 python pydoc.py wx.lib.agw.ultimatelistcrl>C:\myfolder\ultimatelistcrl.txt 将wxpython包中agw包中ultimatelistcrl控件上的文档放入ultimatelistcrl.txt。 |
![]() |
6
0
Pydoc已经提供了所需的功能,这是一个设计良好的功能,所有问答系统都应该具备。pydoc.helper。 初始化 有一个输出对象,所有输出都发送到那里。如果您使用自己的输出对象,您可以做任何您想做的事情。例如: 类输出():
当作为 o=output()必须记住结果,但见下文。 帮助=pydoc.helper(o) 将所有结果存储在输出实例中。当然,以o=output()开头不是最好的主意(见下文)。render_doc不是中心输出点;输出为。我想要输出,这样我就可以用马克·卢茨的“更多”之类的东西防止大输出从屏幕上消失。不同的输出将允许您写入文件。 还可以在类pydoc.helper的末尾添加一个“return”,以返回所需的信息。比如: 如果self.output_ux:返回self.output_ 应该工作,或者 if self.output_uu:返回self.output.return_u() 所有这些都是可能的,因为Pydoc设计得很好。它是隐藏的,因为帮助的定义忽略了输入和输出参数。 |
![]() |
7
0
选定的答案对我不起作用,所以我做了更多的搜索,找到了一些在DaniWeb上起作用的东西。信用证归素食主义者所有。 https://www.daniweb.com/programming/software-development/threads/20774/starting-python/8#post1306519
|
![]() |
8
0
最简单的方法是通过使用
它打开操作系统与自身之间的数据流,从帮助模块中获取数据,然后将其保存到外部文件中。
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |