Rich có một số lớp >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name") Lời nhắc có thể được đưa ra dưới dạng chuỗi (có thể chứa mã đánh dấu console và mã Emoji) hoặc là một ví dụ >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")0.Console Markup and emoji code) or as a >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")0 instance. Bạn có thể đặt giá trị mặc định sẽ được trả về nếu người dùng nhấn trả về mà không cần nhập bất kỳ văn bản nào: >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides") Nếu bạn cung cấp danh sách các lựa chọn, lời nhắc sẽ lặp lại cho đến khi người dùng nhập một trong các lựa chọn: >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", choices=["Paul", "Jessica", "Duncan"], default="Paul") Ngoài >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")2 yêu cầu người dùng cho số nguyên và >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")3 cho phao. Lớp >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")4 là một lời nhắc chuyên dụng có thể được sử dụng để hỏi người dùng một câu hỏi có / không đơn giản. Đây là một ví dụ: >>> from rich.prompt import Confirm >>> is_rich_great = Confirm.ask("Do you like rich?") >>> assert is_rich_great Lớp nhắc được thiết kế để có thể tùy chỉnh thông qua kế thừa. Xem Prompt.py để biết ví dụ. Để xem một số lời nhắc trong hành động, hãy chạy lệnh sau từ dòng lệnh: Được gọi để xử lý lỗi xác thực. Giá trị (Str) - Chuỗi được nhập bởi người dùng. Trả lại Thông sốBảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. (str) – Loại trở lạibool str(default)[source]¶make_prompt (mặc định) [nguồn] ¶ Tạo văn bản nhanh chóng.Mặc định (DefaultType) - Giá trị mặc định. (DefaultType) – Loại trở lạistr make_prompt (mặc định) [nguồn] ¶¶Tạo văn bản nhanh chóng. Mặc định (DefaultType) - Giá trị mặc định.rich.prompt.FloatPrompt(prompt='', *, console=None, password=False, choices=None, show_default=True, show_choices=True)[source]¶Văn bản để hiển thị trong lời nhắc. Giá trị (Str) - Chuỗi được nhập bởi người dùng. >>> temperature = FloatPrompt.ask("Enter desired temperature")make_prompt (mặc định) [nguồn] ¶¶ Tạo văn bản nhanh chóng. Mặc định (DefaultType) - Giá trị mặc định. rich.prompt.IntPrompt(prompt='', *, console=None, password=False, choices=None, show_default=True, show_choices=True)[source]¶Văn bản để hiển thị trong lời nhắc. Giá trị (Str) - Chuỗi được nhập bởi người dùng. >>> burrito_count = IntPrompt.ask("How many burritos do you want to order")make_prompt (mặc định) [nguồn] ¶¶ Tạo văn bản nhanh chóng. Mặc định (DefaultType) - Giá trị mặc định. rich.prompt.InvalidResponse(message)[source]¶Văn bản để hiển thị trong lời nhắc. Thông sốBảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. (Union[str, Text]) – Error message. Nhắc (TextType) - Văn bản nhắc nhở.Mật khẩu (bool) - Bật nhập mật khẩu. Stream (Tùy chọn [Textio]) -rich.prompt.Prompt(prompt='', *, console=None, password=False, choices=None, show_default=True, show_choices=True)[source]¶Trả lại Giá trị (Str) - Chuỗi được nhập bởi người dùng. >>> name = Prompt.ask("Enter your name")make_prompt (mặc định) [nguồn] ¶¶ Tạo văn bản nhanh chóng. Mặc định (DefaultType) - Giá trị mặc định. rich.prompt.PromptBase(prompt='', *, console=None, password=False, choices=None, show_default=True, show_choices=True)[source]¶Văn bản để hiển thị trong lời nhắc. Thông số
make_prompt (mặc định) [nguồn] ¶ Giá trị (Str) - Chuỗi được nhập bởi người dùng. >>> filename = Prompt.ask("Enter a filename")Thông số
Tạo văn bản nhanh chóng. Thông sốGiá trị (Str) - Giá trị được nhập bởi người dùng. (str) – Value entered by user. Trả lạiĐúng nếu lựa chọn là hợp lệ, nếu không thì sai. Loại trở lạibool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶get_input(console, prompt, password, stream=None)[source]¶Nhận đầu vào từ người dùng. Thông số
Đúng nếu lựa chọn là hợp lệ, nếu không thì sai. Loại trở lạibool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶(default)[source]¶Nhận đầu vào từ người dùng. Thông sốBảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. (DefaultType) – Default value. Trả lạiĐúng nếu lựa chọn là hợp lệ, nếu không thì sai. Loại trở lạibool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶(value, error)[source]¶Nhận đầu vào từ người dùng. Thông số
bool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶()[source]¶Nhận đầu vào từ người dùng. Loại trở lạibool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶(value)[source]¶Nhận đầu vào từ người dùng. Thông sốBảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. (str) – String typed by user. Nhắc (TextType) - Văn bản nhắc nhở.Mật khẩu (bool) - Bật nhập mật khẩu. – If >>> from rich.prompt import Prompt >>> name = Prompt.ask("Enter your name", default="Paul Atreides")9 is invalid.Stream (Tùy chọn [Textio]) - Chuỗi từ người dùng. Loại trở lạistr make_prompt (mặc định) [nguồn] ¶(default)[source]¶Tạo văn bản nhanh chóng. Mặc định (DefaultType) - Giá trị mặc định.Bảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. (DefaultType) – Default value. Trả lạiNhắc (TextType) - Văn bản nhắc nhở. Loại trở lạibool classMethodGet_Input (bảng điều khiển, nhắc nhở, mật khẩu, stream = none) [nguồn] ¶¶Nhận đầu vào từ người dùng. Thông số rich.prompt.PromptError[source]¶Bảng điều khiển (Bảng điều khiển) - ví dụ bảng điều khiển. |