如何使用epydoc生成pdf?

时间:2009-07-24 08:32:10

标签: python documentation latex epydoc

我正在考虑将epydoc用于一个模块的文档。它对我来说没问题,并且在生成html文档时工作正常。

我想尝试以pdf格式生成文档。我刚修改了配置文件中的'output'设置。

不幸的是,生成pdf文件时epydoc失败了。错误是“错误:读取pstat文件时出错:[Errno 2]没有这样的文件或目录:'profile.out'”

它会生成一些tex文件。我想也许我错过了乳胶,但我不熟悉tex和乳胶。更多的是我在Windows上工作。

制作epydoc生成pdf文件的后续步骤应该是什么?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:3)

我想您使用的是现有的配置文件。

如果仔细查看内部,您会看到一个选项pstat: profile.out。此选项表示文件profile.out将用于生成调用图(请参阅doc)。

# The name of one or more pstat files (generated by the profile
# or hotshot module).  These are used to generate call graphs.
pstat: profile.out

您需要使用profilehotspot模块生成此文件。例如,您可以通过

运行模块
python -m "profile" -o profile.out mymodule.py

(也可以使用hotspotcProfile,这比profile快得多

这应该有效(我希望如此)