现在我几乎只使用 Python Rich 实现进行打印。即from rich import print。
有没有办法将内置的 Python 打印替换为 Rich 实现,而不是将其添加到我编写的每个脚本中?
您可以在用户 site-packages 目录中创建一个脚本,该脚本usercustomize.py执行导入并将其分配给builtins:
import builtins
import rich
builtins.print = rich.print
site另请查看模块的文档以获取更多信息(所有用户都可以通过 实现相同的操作sitecustomize.py)。
您可以将~/.pythonrc.py用于本地 repl。
# ~/.pythonrc.py
from rich import print