driver.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:qsctl 作者: yunify 项目源码 文件源码
def check_argument(args):
    if is_python2:
        for i in range(len(args)):
            args[i] = args[i].decode(stdin_encoding)

    if len(args) < 2:
        exit_due_to_invalid_command()

    if args[1].lower() in ('-v', '-version', 'v', 'version'):
        print('qsctl %s' % __version__)
        sys.exit(0)

    if args[-1].lower() == 'help' and len(args) <= 3:
        args[0] = "qsctl"
        command = "-".join(args[:-1])
        renderer = get_renderer(command)
        renderer.render()
        sys.exit(0)

    command = args[1]

    if command not in COMMANDS:
        suggest_commands = get_close_matches(command, COMMANDS)
        exit_due_to_invalid_command(suggest_commands)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号