在 python 脚本中显示评论

display comments in a python script

有没有办法,除了解析文件,在 Python 文件中显示评论? 如:

d = {
    # key value uses
    k = v
}

我会显示:

# key value uses

函数中 __doc__.

谢谢

Python 总是删除(并且文档字符串不在定义的开头)。所以如果你想提取它们,你必须自己解析源代码。

标准库的 ast 模块也删除注释,但您可以查看 tokenize 模块,其中 returns 它们。 (但是,它不解析,因此您仍然需要做一些工作来将注释与其功能或 class 或其他任何内容相关联。)