美文网首页
python 时间戳问题

python 时间戳问题

作者: 冰_Angus | 来源:发表于2019-01-08 16:41 被阅读0次

跑程序的时候发现 _id相同冲突
程序中 mongo _id的生成有timestamp决定
于是测试:

import time
for i in range(20):
    print(time.time())

a = time.time()
for i in range(10**8):
    time.time()
print(time.time() - a)

结果:

1546937536.8363261
1546937536.8363261
1546937536.8363261
1546937536.8363261
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
1546937536.8372946
9.680140972137451

emmm 经过与同事的机器的对比 短时间内
Windows上时间戳是相同
mac不同
似乎是系统bug
各位要用时间戳做id的同学注意下

注意
1546937536.8363261
1546937536.8372946
时间不是连续的
time的精度不同

相关文章

网友评论

      本文标题:python 时间戳问题

      本文链接:https://www.haomeiwen.com/subject/aulbrqtx.html