Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7中以微秒为单位的分析精度_Python_Python 2.7_Performance_Time - Fatal编程技术网

Python 2.7中以微秒为单位的分析精度

Python 2.7中以微秒为单位的分析精度,python,python-2.7,performance,time,Python,Python 2.7,Performance,Time,我使用的是Win10操作系统,python 2.7 time()和datetime.datetime.now()模块都给我毫秒的精度,我想要微秒的精度 我有一个python应用程序一直在运行,它有它最繁忙的时间(大数据流进出),因此在每个函数上花费的时间会有所不同。我想分析每个函数,让应用程序继续运行,目的是确定函数的瓶颈,在这种情况下需要微秒 import datetime print datetime.datetime.now() 2018-07-05 16:29:39.185000 im

我使用的是Win10操作系统,python 2.7

time()和datetime.datetime.now()模块都给我毫秒的精度,我想要微秒的精度

我有一个python应用程序一直在运行,它有它最繁忙的时间(大数据流进出),因此在每个函数上花费的时间会有所不同。我想分析每个函数,让应用程序继续运行,目的是确定函数的瓶颈,在这种情况下需要微秒

import datetime
print datetime.datetime.now()
2018-07-05 16:29:39.185000

import time
print time.time()
1530779379.18
这是Win 10操作系统的问题吗?我认为应该有一些方法来应对这种情况。请提供帮助。

如本
datetime.datetime.now()中所述,实际返回微秒:

YYYY-MM-DD HH:MM:SS.微秒


所以在你的例子中,
185000
是微秒

你试过time.clock()吗?是的,打印时间.clock()输出总是0.0时间似乎只在python 3.7上可用,但2.7我错了,time.clock()应该适合我。我认为mcsy意味着只有毫秒部分是非零的。无论如何,谢谢Dilshat,我用time.clock()得到了我的解决方案