Как я могу распечатать строку документации файла Python при ее выполнении?

У меня есть сценарий Python со строкой документации. Когда синтаксический анализ аргументов командной строки не удается, я хочу распечатать строку документации для информации о пользователе.

Есть ли способ сделать это?

Минимальный пример

#!/usr/bin/env python
"""
Usage: script.py

This describes the script.
"""

import sys


if len(sys.argv) < 2:
    print("<here comes the docstring>")
69
задан Martin Thoma 28 July 2014 в 16:45
поделиться