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'