覆盖内置的 Python Print

时间:2021-06-25 09:29:49

标签: python rich

现在我几乎只使用 Python Rich 实现进行打印。即window.addEventListener("load", () => { let lat; let long; if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(position => { console.log(position); }) } })

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

2 个答案:

答案 0 :(得分:1)

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

import builtins
import rich

builtins.print = rich.print

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

答案 1 :(得分:0)

您可以将 ~/.pythonrc.py 用于本地复制。

# ~/.pythonrc.py
from rich import print