Для теста я написал программу, которая выводит разницу во времени, и она отлично сработала.Вот код в 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'
Почему он работает на моем терминале и test.py, но выдает ошибку в main.py и яя даже не импортирую дату и время?
Я искал в интернете причины еще ничего, и мне нужно использовать код в моем main.py.Это мой main.py:
import win32com.client #pip install pywin32 if not installed
import math
import time
import PySimpleGUI as sg
import pygame as pg
from pywintypes import com_error
x = math.inf
counter = 0
start=time.time()
while True:
print(start)
if time.time() - start >= 59:
counter = 0
start = time.time()
counter +=1
print(counter)