【发布时间】:2020-09-15 10:39:18
【问题描述】:
非常简单的问题 - 我已搜索但未找到此问题的答案。
这样做可能有点傻,但我很好奇是否可以挂钩到 python 3.X 的 print(*arg, **kwarg) 函数并覆盖它/在调用结束时添加 time.sleep(var)。
当然,我可以定义另一种方法并用 time.sleep(var) 包装它,但我只是好奇如何覆盖预构建的函数。
【问题讨论】:
-
orig_print = print; print = new_function应该可以工作。但我几乎不认为这是推荐的。你最好问问自己为什么你需要做这样的事情。 -
请edit您的问题明确说明您需要什么。您想在函数、代码块、模块还是整个应用程序中覆盖
print?
标签: python python-3.x methods python-object