Python 阻止Sphinx执行模块
我正在尝试使用Sphinx生成python文档。问题是sphinx build最终执行模块/评估全局范围内的任何内容。它这样做有什么原因吗?有人知道可以设置为禁用此功能的标志吗Python 阻止Sphinx执行模块,python,python-sphinx,Python,Python Sphinx,我正在尝试使用Sphinx生成python文档。问题是sphinx build最终执行模块/评估全局范围内的任何内容。它这样做有什么原因吗?有人知道可以设置为禁用此功能的标志吗 Sphinx似乎在尝试代码覆盖或其他类似的功能,这绝对不是我想要它做的。通常情况下,这不会是一个问题,但是一组特定的模块非常特定于一个环境 Sphinx会评估全局范围内的所有内容,因为autodoc插件会导入模块,而导入模块会评估全局范围内的所有内容 要停止此操作,请执行以下操作之一: 禁用autodoc插件(在sph
Sphinx似乎在尝试代码覆盖或其他类似的功能,这绝对不是我想要它做的。通常情况下,这不会是一个问题,但是一组特定的模块非常特定于一个环境 Sphinx会评估全局范围内的所有内容,因为autodoc插件会导入模块,而导入模块会评估全局范围内的所有内容 要停止此操作,请执行以下操作之一:
- 禁用autodoc插件(在sphinx配置文件中搜索
),或autodoc
- 保护你不想用
if\uuuuu name\uuuu==“\uuuuu main\uuuu”:do\u stuff()之类的东西执行的代码