pip install clikt python from clikt import * class MyCLI(CliktCommand): def run(self): click.echo('Hello, Clikt!') if __name__ == '__main__': MyCLI().main() python from clikt import * class MyCLI(CliktCommand): @argument('name') @option('--age', '-a', help='Specify age') def run(self, name, age): click.echo(f'Hello, {name}! Age is {age}') if __name__ == '__main__': MyCLI().main() python from clikt import * class MyCLI(CliktCommand): def run(self): try: raise Exception('Something went wrong') except Exception as e: self.fail(f'Error: {e}') if __name__ == '__main__': MyCLI().main() python from clikt import * class GreetCLI(CliktCommand): def run(self): pass @click.group() def cli(): pass @cli.command() def hello(): click.echo('Hello') @cli.command() def goodbye(): click.echo('Goodbye') if __name__ == '__main__': cli()


上一篇:
下一篇:
切换中文