终端输出工具

终端用户接口实用功能。

fabric.contrib.console.confirm(question, default=True)

询问用户 yes/no 的问题,并将用户输入转换为 True 或 False。

question 参数应当简单但合乎语法,比如“是否继续?”,问题的结尾应当接上类似“[Y/n]”这样的字符串,函数本身 并不 会帮你做这种事。

默认情况下,用户不输入任何值直接敲击回车相当于输入 “yes”。可以通过指定 default=False 来修改其默认值。