catfood.functions.print¶
提供一些与打印输出相关的函数和类
- class catfood.functions.print.MSHead¶
消息头类。
- Debug: Final = '\x1b[36mDEBUG\x1b[39m'¶
- Error: Final = '\x1b[31m✕\x1b[39m'¶
- Hint: Final = '\x1b[33mHint\x1b[39m'¶
- Information: Final = '\x1b[34mINFO\x1b[39m'¶
- InternalError: Final = '\x1b[31m✕ (内部)\x1b[39m'¶
- InternalWarning: Final = '\x1b[33mWARN (内部)\x1b[39m'¶
- Message: Final = '\x1b[34m[!]\x1b[39m'¶
- OptionalQuestion: Final = '\x1b[34m? (可选)\x1b[39m'¶
- Question: Final = '\x1b[34m?\x1b[39m'¶
- Success: Final = '\x1b[32m✓\x1b[39m'¶
- Warning: Final = '\x1b[33mWARN\x1b[39m'¶
- catfood.functions.print.print_multiline_with_prefix(content: str, head: str) None¶
输出多行带指定头的内容。
- 参数:
content -- 需要输出的内容。
head -- 每行内容前面的消息头。
- catfood.functions.print.多行带头输出(content: str, head: str) None¶
此函数的名称已修改为 print_multiline_with_prefix,请改用新名称。
此函数仅作为过渡保留,未来可能移除。
---
输出多行带指定头的内容。
- 参数:
content -- 需要输出的内容。
head -- 每行内容前面的消息头。
- class catfood.functions.print.消息头(**kwargs)¶
消息头类已改为 MSHead 类,请改用新名称。
此类仅作为过渡保留,未来可能移除。
- 信息: Final = '\x1b[34mINFO\x1b[39m'¶
- 内部警告: Final = '\x1b[33mWARN (内部)\x1b[39m'¶
- 内部错误: Final = '\x1b[31m✕ (内部)\x1b[39m'¶
- 可选问题: Final = '\x1b[34m? (可选)\x1b[39m'¶
- 成功: Final = '\x1b[32m✓\x1b[39m'¶
- 提示: Final = '\x1b[33mHint\x1b[39m'¶
- 消息: Final = '\x1b[34m[!]\x1b[39m'¶
- 警告: Final = '\x1b[33mWARN\x1b[39m'¶
- 调试: Final = '\x1b[36mDEBUG\x1b[39m'¶
- 错误: Final = '\x1b[31m✕\x1b[39m'¶
- 问题: Final = '\x1b[34m?\x1b[39m'¶