我正在尝试使用sphinx和autodoc创建一个简单的文档,但是autodoc无法影响我的模块。图是因为我没有在conf.py
中将模块的路径添加到sys路径中所以我在conf.py的开头添加了这个:
import sys
import os
sys.path.insert(0, os.path.abspath('.'))
现在我在使用import sys的行上遇到以下错误,我不明白为什么,因为我有与sphinxs示例中相同的代码。
Configuration error:
There is a syntax error in your configuration file: bad input (conf.py, line 20)
Did you change the syntax from 2.x to 3.x?
第20行是导入sys的行,之后它只是自动生成的注释
答案 0 :(得分:1)
在conf.py中,在导入语句之前删除空格后,它可以按预期工作
答案 1 :(得分:0)
自动生成的注释代码在代码和注释符号#之间有一个空格,我没有注意到。