在Python中以不同精度打印时间戳

时间:2019-06-13 10:34:06

标签: python-2.7 timestamp

我正在尝试以与C函数 gettimeofday()相同的精度在python中获取时间戳。

from datetime import datetime
ts = datetime.now()
epoch = datetime(1970,1,1)
print(str(ts-epoch).total_seconds()))

一个奇怪的事实是,如果我将指令逐条放在python控制台中,我会收到16位数字的时间戳(基本上是我在C语言中使用gettimeofday()函数所获得的精度)。

如果我执行上述脚本,则使用 python script.py 返回的时间戳仅包含12位数字。

为什么?我该如何解决这个问题?

0 个答案:

没有答案