美文网首页
Python 命令行参数

Python 命令行参数

作者: 帅炸天的程序员 | 来源:发表于2020-07-02 18:32 被阅读0次
def load_file_data():
    pass

def dump_redis_data():
    pass

def get_parser():
    """
    Creates a new argument parser.
    """
    parser = argparse.ArgumentParser('RedisData')
    group = parser.add_mutually_exclusive_group() #互斥
    group.add_argument('--load', '-l', type=load_file_data,
                        help='Load a File to Redis Data: -l xxx.log', )
    group.add_argument('--dump', '-d', nargs='?', const='', type=dump_redis_data,
                       help='Dump Redis Data to File: -d or -d /home/filepath/data/data/wa_data/xxx.log', )
    return parser

def main(args=None):
    parser = get_parser()
    args = parser.parse_args(args)

if __name__ == '__main__':
    main()

相关文章

网友评论

      本文标题:Python 命令行参数

      本文链接:https://www.haomeiwen.com/subject/iszrqktx.html