文章预览
来自公众号:Python七号 分享七个好用的装饰器,方便你撸代码。 1、dispach Python 天然支持多态,但使用 dispatch 可以让你的代码更加容易阅读。 安装: pip install multipledispatch 使用: >>> from multipledispatch import dispatch >>> @dispatch(int, int) ... def add (x, y) : ... return x + y >>> @dispatch(object, object) ... def add (x, y) : ... return "%s + %s" % (x, y) >>> add( 1 , 2 ) 3 >>> add( 1 , 'hello' ) '1 + hello' 2、click click 可以很方便地让你实现命令行工具。 安装: pip install click 使用:demo2.py : 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 hello (count, name) : """Simple program that greets NAME for a total of COUNT times.""
………………………………