Python 模块之 Click 发表于 2017-02-13 | 分类于 Python 与optparse和argparse类似,使用更方便,采用装饰器的方式生效。 示例一123456789101112131415161718#!/usr/bin/env python#! _*_coding:utf-8_*_import click#为函数提供命令行接口@click.command()#选项参数,默认值,帮助文档@click.option('--count',default=1,help='Number of greetings.')#prompt为不提供参数时的提示@click.option('--name',prompt='Your name',help='The person to greet.')def hello(count,name): for x in range(count):#click.echo为了获取更好的兼容性 click.echo('Hello %s!' % name)if __name__ == '__main__': hello() 示例二12