假设您处于 Windows 命令提示符或类似的命令行环境中。如何从打印到控制台的文档字符串中获取有关 Python 模块的信息?
最佳答案
理想情况下,您希望加载模块而不执行它,这可能会产生副作用。这是由 Python 的 ast
模块支持的,它甚至有一个获取文档字符串的帮助程序。试试这个:
python3 -c"import ast, sys; a = ast.parse(open(sys.argv[1]).read()); print(ast.get_docstring(a))" "$1"
关于python - 如何从 cmd 读取 python 模块的文档字符串/帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37862444/