python - 使用 Python 以纳秒为单位计算时间过程
问题描述
我有一个 mongodb 数据库,我想计算查询数据库需要多长时间。到目前为止我的代码:
from pymongo import MongoClient
import time
client = MongoClient('mongodb://localhost:27017') # open connection
db = client.customer
start = time.time()
# query data mongo
q = db.atweetdata.find()
stop = time.time()-start
print(stop)
结果表明0.0
。可能是因为时间太快/太快了。
如何计算更具体到纳秒的过程?谢谢
解决方案
通过进行类似的测试,我对这个问题没有任何问题:
>>> import time
>>> start = time.time(); end = time.time();
>>> print(start-end)
-2.09808349609375e-05
推荐阅读
- python - 使用字符串标题操作数据
- c++ - Xcode 将简单的 C++20 片段标记为错误,但使用最新的 LLVM 10.0.0 Clang 编译器正确编译
- regex - 使用正则表达式检索电子邮件字符串
- android - 如何从通知按钮调用方法
- r - 收集没有任何数据要添加到框架的文件列表
- r - 为什么 R 会在我的数据中添加空因子?
- rx-java2 - 如果我使用 Junit5 和 Rxjava,ViewModel Junit 测试会失败。android.os.Looper 中的方法 getMainLooper 未模拟
- javascript - 增加和减少字体大小不适用于所有段落javascript
- python - 如何构建从 API 检索某些字段的 Django 模型?
- node.js - puppeteer - 识别 reCaptcha 挑战何时变为活动/可见