首页 > 解决方案 > 在 python 中打印需要超过 2 秒

问题描述

我有一个变量 isobj=model.filter(id=id)并且我有显示 obj 值的打印函数。我测量它pref_counter()需要超过 2 秒。

我的代码就像

obj=model.filter(id=id)
c = time.perf_counter()
print(obj)
d = time.perf_counter()
print("seconds", d - c) #shows 2 seconds

有趣的是,如果我打印两次,则需要 4 秒。

标签: pythonpython-3.xdjangolistperformance

解决方案


答案是:

正如 Sergey 在评论中提到的那样,这与打印无关,当我调用打印请求本身时,请求需要更多时间。


推荐阅读