覆盖内置的 Python Print

Ric*_*ckD 3 python rich

现在我几乎只使用 Python Rich 实现来进行打印。IE from rich import print

有没有办法用 Rich 实现替换内置的 Python 打印,而不是将其添加到我编写的每个脚本中?

a_g*_*est 6

您可以在用户 site-packages 目录中创建一个脚本usercustomize.py,该脚本执行导入并将其分配给builtins

import builtins
import rich

builtins.print = rich.print
Run Code Online (Sandbox Code Playgroud)

site另请检查模块的文档以获取更多信息(所有用户都可以通过 实现相同的目的sitecustomize.py)。