什么是最准确/粒度最大的Python3时间戳?

什么是最准确/粒度最大的Python3时间戳?,python,python-3.x,time,timestamp,high-resolution-clock,Python,Python 3.x,Time,Timestamp,High Resolution Clock,Python3中最准确的时间戳是什么 相关问题:用C编写一个小的时间戳程序并从Python调用它,或者使用C++的std::chrono::high_resolution_clock,有意义吗?Thx,Keith:^)python的datetime包既有datetime类,又有time类,精确到微秒。一个小型演示: >>> import datetime >>> d = datetime.datetime.now() >>> elements

Python3中最准确的时间戳是什么


相关问题:用C编写一个小的时间戳程序并从Python调用它,或者使用C++的
std::chrono::high_resolution_clock
,有意义吗?Thx,Keith:^)

python的
datetime
包既有
datetime
类,又有
time
类,精确到微秒。一个小型演示:

>>> import datetime
>>> d = datetime.datetime.now()
>>> elements = ['year', 'month', 'day', 'hour', 'minute', 'second', 'microsecond']
>>> for element in elements:
>>>     print(f'{element}: {getattr(d,element)}')
year: 2020
month: 5
day: 29
hour: 11
minute: 48
second: 48
microsecond: 979449

希望这有帮助,快乐编码

不幸的是,微秒属性并不能告诉您该属性的预期精度或分辨率。事实上,这可能取决于你正在运行的操作系统。即使有一个C程序,你不会仍然依赖于操作系统提供什么吗?