Python Click模块是一个用于创建命令行界面(CLI)的Python库。它提供了一种简单且优雅的方式来定义命令行参数和选项,并且可以轻松地将它们与函数或方法绑定起来。
要接受用户名和密码作为参数,可以使用Click模块的prompt
函数。prompt
函数可以用于提示用户输入,并且可以指定输入的类型(如字符串、密码等)以及其他选项。
下面是一个示例代码,演示如何使用Click模块接受用户名和密码作为参数:
import click
@click.command()
@click.option('--username', prompt='Please enter your username')
@click.password_option()
def login(username, password):
click.echo(f'Logging in with username: {username} and password: {password}')
if __name__ == '__main__':
login()
在上面的代码中,我们定义了一个名为login
的命令,并使用@click.option
装饰器定义了一个--username
选项和一个密码选项。prompt
参数用于指定提示用户输入的文本。
当运行上述代码时,命令行界面会提示用户输入用户名和密码。用户输入的值将作为参数传递给login
函数,并在函数内部进行处理。
这是一个简单的示例,你可以根据实际需求进行扩展和修改。点击这里查看更多关于Click模块的详细信息和使用示例:Click模块文档
领取专属 10元无门槛券
手把手带您无忧上云