我想要的是开始在我的代码中的某个地方计算时间,然后获得通过的时间,以测量执行少量功能所花费的时间.我认为我使用的是timeit模块错误,但文档对我来说只是让人困惑.
import timeit
start = timeit.timeit()
print("hello")
end = timeit.timeit()
print(end - start)
Run Code Online (Sandbox Code Playgroud) 哪个更适合用于Python中的计时?time.clock()或time.time()?哪一个提供更准确?
例如:
start = time.clock()
... do something
elapsed = (time.clock() - start)
Run Code Online (Sandbox Code Playgroud)
与
start = time.time()
... do something
elapsed = (time.time() - start)
Run Code Online (Sandbox Code Playgroud) 我想得到python等价的timestamp.Ticks(),但是我需要它来自python日期时间,而不是时间对象.
这不等同于Python中的Get timer ticks,它询问"我如何得到午夜以来的滴答数?".
我问我如何得到给定日期时间的刻度数.按刻度我的意思是system.datetime.ticks:
https://msdn.microsoft.com/en-us/library/system.datetime.ticks%28v=vs.110%29.aspx
通过'得到等价'我的意思是'什么是将给出C#代码的等效输出的python代码?'.