Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.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 属性错误:';datetime.time';对象没有属性';时间';_Python_Datetime_Time - Fatal编程技术网

Python 属性错误:';datetime.time';对象没有属性';时间';

Python 属性错误:';datetime.time';对象没有属性';时间';,python,datetime,time,Python,Datetime,Time,为了测试,我写了一个程序,打印出时间差,结果非常完美。下面是test.py中的代码 import time start = time.time() while True: if time.time() - start >= 59: print(time.time() - start) start = time.time() 正如我所说,它在这里起作用;但是当我将相同的代码复制到main.py中的主代码时,它会抛出这个错误 Traceback (

为了测试,我写了一个程序,打印出时间差,结果非常完美。下面是test.py中的代码

import time

start = time.time()

while True:
    if time.time() - start >= 59:
        print(time.time() - start)
        start = time.time()
正如我所说,它在这里起作用;但是当我将相同的代码复制到main.py中的主代码时,它会抛出这个错误

Traceback (most recent call last):
 File "main.py", line 81, in <module>
  if time.time() - start >= 59:
AttributeError: 'datetime.time' object has no attribute 'time'

将导入时间用作t:

if __name__ == '__main__':
    import math
    import time as t
    x = math.inf
    counter = 0
    start=t.time()

    while True:
       print(start)
       if t.time() - start >= 59:
            counter = 0
            start = t.time()
       counter +=1
       print(counter)
输出:

652238.8331313
56259
1550652238.8331313
56260
1550652238.8331313
56261
1550652238.8331313
.
.
.

你是不是应该用
时间
日期时间
而不是从
日期时间.time
?对不起,我还是不清楚;我像在test.py中那样导入时间,而不是“从日期时间导入时间”。您可以发布整个
main.py
源文件吗?错误显示它发生在
81
行,显示的文件对该行来说太短。
652238.8331313
56259
1550652238.8331313
56260
1550652238.8331313
56261
1550652238.8331313
.
.
.