Поскольку время также является модулем стандартной библиотеки, но оно не содержит объекта Time.
Если вы попытаетесь получить каталог модуля, который импортируется с:
import time
print(time.__file__)
вы получите сообщение об ошибке:
AttributeError: 'builtin_function_or_method' object has no attribute '__file__'
Если вы переименуете time.py в time1.py, это несоответствие будет устранено, и тестовый скрипт использует ваш локальный модуль.
import time1
print(time1.__file__)
тогда вы получите:
/<path-to-your-directory>/time1.pyc
Если вы укажете, что вы хотите импортировать из каждого модуля, вы можете избежать таких несоответствий, так как это немедленно приведет к ошибке:
from time import Time
вы получите:
ImportError: cannot import name Time
а также переименовывайте ваши модули импорта из более «сложных» имен, чтобы избежать таких несоответствий - хорошая практика.