命令行工具
1.click模块
click模块和argparse功能相同,但更为易用,使用click分为两个步骤,1)使用@click.command()装饰一个函数,使之成为命令行接口;2)使用@click.option()等装饰函数,为其添加命令行选项等
import click @click.command() @click.option('--count',default=1,help='Number of greetings.') @click.option('--name',prompt='Your name',help='The person to greet') def hellp(count,name): '''simple program thar greets NAME for total of COUNT times...''' for x in range(count): click.echo('Hello %s!!!' % name) if __name__ == '__main__': hellp()