【发布时间】:2011-10-17 09:09:03
【问题描述】:
我有一个带有文档字符串的 Python 脚本。当命令行参数解析不成功时,我想打印用户信息的文档字符串。
有什么办法吗?
小例子
#!/usr/bin/env python
"""
Usage: script.py
This describes the script.
"""
import sys
if len(sys.argv) < 2:
print("<here comes the docstring>")
【问题讨论】:
-
cmdline 参数解析的库:argparse (>=2.7) 和 optparse。 docs.python.org/dev/library/argparse.htmldocs.python.org/dev/library/optparse.html
-
我知道,但这与问题无关
-
我是一个有时明确不想要将 argparse 用于一个非常简单的脚本的人,所以我很感谢下面回答问题的人。