python - 没有给出参数时选择解析器打印使用帮助

标签 python

我现在正在做的是简单地检查 args 长度,如果它是 0,告诉用户输入 -h。

有更好的方法吗? 谢谢

最佳答案

你可以用 optparse 来做。您不需要使用 argparse。

if options.foo is None: # where foo is obviously your required option
    parser.print_help()
    sys.exit(1)

关于python - 没有给出参数时选择解析器打印使用帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130016/

相关文章:

python - 制作与其他属性的值一起计算的属性

python - 编目词典列表

python - Opencv和python获取正确的文档构建并绘制图像

python - 在一行 Python 中从 1 到 n 求和

javascript - 网站上的实时时钟(按坐标)

python - 从 Numpy Meshgrid 生成位置向量

python - 经过一段时间后如何更新显示的元素?

python - python函数调用GRASS GIS模块和另一个同类python函数时发生错误

python - 列出 Pandas 数据框 - Python

python - 使用命名元组作为事实上的常量——聪明还是愚蠢?