python - 如何从 cmd 读取 python 模块的文档字符串/帮助?

标签 python cmd command-line-arguments manual

假设您处于 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/

相关文章:

python - 如何将字符串 '1.000,0.001' 转换为复数 (1+0.001j)?

python时间问题

python - 自动调整命令行窗口大小

windows - 以纯文本格式导出注册表

python - 内存映射文件如何处理大于内存的文件?

python - 标识符中的无效字符-Python

windows - 在批处理文件中跟踪 PID 并在 PID 关闭时关闭 cmd

c - Visual C++ Express : separate command arguments

python argparse - 我可以只使用互斥的可选参数还是有更好的方法

java - 如何包含 java 程序的命令行 Gradle 构建脚本