当我运行 Sphinx 时,出现了以下错误:
"invalid syntax (DaPL.py, line 79)", please check your spelling and sys.path
然而,该文件运行得非常完美。问题出在以下这一行:
print("Warning: A value for", k, "was not specified. It will be inferred.",
file=sys.stderr)
我该如何解决这个问题?
编辑:
我在一个自动文档正确的模块中添加了另一条有效的打印语句,并得到了相同的错误:
print('one', 'two', 'three', file=sys.stderr)
当我删除
file=sys.stderr
时,就不再出现错误。
sys.path
,因为我有其他一些模块可以正确地自动记录文档。 我正在使用autodoc
、viewcode
和todo
扩展。 其余的都是快速启动的默认设置。 - grasingerm