1

我正在考虑将 epydoc 用于一个模块的文档。它看起来不错,并且在我生成 html 文档时工作正常。

我想尝试生成 pdf 格式的文档。我刚刚修改了配置文件中的“输出”设置。

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

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

制作 epydoc 生成 pdf 文件的下一步应该是什么?

在此先感谢您的帮助

4

1 回答 1

3

我想您使用了现有的 conf 文件。

如果你仔细看看里面,你会看到一个选项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

您需要使用profileorhotspot模块生成此文件。例如,您可以通过以下方式运行您的模块

python -m "profile" -o profile.out mymodule.py

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

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

于 2009-07-24T23:34:32.593 回答