7

我正在用python编写一个脚本,我需要知道我的代码中两点之间有多少毫秒。

当程序像这样启动时,我有一个全局变量:

from datetime import datetime
a=datetime.now()

当我需要知道已经过去了多少毫秒时,我执行以下命令:

  b=datetime.now()
  print (b.microseconds-a.microseconds)*1000

但是我收到此错误:

AttributeError: 'datetime.datetime' object has no attribute 'microseconds'

怎么了?我怎样才能解决这个问题?

4

2 回答 2

15

microsecond,结尾没有“s”

于 2013-08-21T10:15:35.883 回答
1

一个有用的功能是dir。你可以做dir(object)它来找出它的属性。在这种情况下,您需要a.microsecond.

于 2013-08-21T10:16:09.503 回答