python爬虫

click模块

2021-02-03  本文已影响0人  苦海飘摇

使用 @click.command() 装饰一个函数,使之成为命令行接口;
使用 @click.option() 装饰函数,为其添加命令行选项等。

例:

import click
@click.command()
@click.option('-i', '--server-ip', help=u'main_server的ip', default='localhost', type=str)
@click.option('-p', '--server-port', help=u'main_server的port', default=1234, type=int)
@click.option('-pwd', '--password', help=u'main_server的password', prompt='main_server的password', type=int)
def main(server_ip, server_port, password):
    print(server_ip)
    print(server_port)
    print(password)
if __name__ == '__main__':
    main()
help

因为pwd有prompt参数,缺少时会提示用户输入。

# 将下行更改即可
@click.option('-pwd', '--password', help=u'main_server的password', prompt='main_server的password', hide_input=True, type=int)
上一篇 下一篇

猜你喜欢

热点阅读