【问题标题】:Overwriting the builtin Python Print [closed]覆盖内置的 Python Print [关闭]
【发布时间】:2021-06-25 09:29:49
【问题描述】:

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

除了将这个添加到我编写的每个脚本中之外,有没有办法用 Rich 实现替换内置的 Python 打印?

【问题讨论】:

标签: python rich


【解决方案1】:

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

import builtins
import rich

builtins.print = rich.print

还可以查看site module 的文档以获取更多信息(所有用户都可以通过sitecustomize.py 获得同样的信息)。

【讨论】:

    【解决方案2】:

    您可以将~/.pythonrc.py 用于您的本地repl。

    # ~/.pythonrc.py
    from rich import print
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      相关资源
      最近更新 更多