我的 Python 变成可爱猫娘了!-- 报错输出自定义

效果展示

使用方法

  1. 先安装好 Python,把 python.exe 所在目录添加到环境变量中
  2. 进入 python.exe 所在目录,把 python.exe 的文件名改成别的(我是改成了 python3.exe,你也可以改成别的,但是改完以后要记住,这个后面会用到)
  3. Releases 下载我编译好的 python.exe 文件(如果不放心的话你也可以自己编译)以及配置文件 config.toml,把这两个文件移到刚刚提到的目录中(其实上面的操作就是为了防止文件名冲突)
  4. 修改配置文件 config.toml 中的 python_path = "...",填入 Python 解释器路径,默认为 python3(如果你第 2 步不是改成 python3.exe 那么你这里就填你修改后的文件名,或者指定完整的路径,如 C:\\Python39\\python.exe
  5. 然后就没有然后啦,后续正常使用即可喵~

如何自定义自己的报错语句?

config.toml 中使用正则表达式进行匹配

1
2
3
[[replacements]]
pattern = "^ErrType: (?P<name>.+)" # 原本的报错内容(用正则表达式匹配)
replacement = "(ErrType) 报错内容是${name}喵~" # 修改后的内容

pattern 变量存储的是原本报错输出的内容,这里填入的是正则表达式(要注意转义的问题)

replacement 变量存储的是修改后报错输出的内容

在上面的例子中,假设有一个报错原本会输出 ErrType: Meow,经过上面的修改后输出就会变为 (ErrType) 报错内容是Meow喵~