Python: Почему время импорта не работает для time (), но работает для time.спать ()?
если я использую from time import time
, Python 2.7.3 не распознает time.sleep(60)
. Но если я использую import time
, тогда Python не признать t=time()
. Почему это происходит? Есть ли способ, которым я могу использовать time()
и time.sleep(x)
в той же программе?
from time import time
#import time
intervalInMinute = 1
t = time()
while 1:
time.sleep(60)
вид ошибки, которую я получаю:
Traceback (последний последний вызов): файл "myProg.py", строка 9, в время.sleep (60) AttributeError: объект 'builtin_function_or_method' не имеет атрибута "спи"!--8-->
2 ответов
вам нужно решить, что вы хотите имя time
для ссылки на модуль или функцию под названием time
в модуле. Вы можете написать:
>>> from time import time, sleep
>>> time()
1347806075.148084
>>> sleep(3)
>>>
или
>>> import time
>>> time.time()
1347806085.739065
>>> time.sleep(2)
>>>
from time import time
импортировать способ time()
в модуле time
. import time
, С другой стороны, импортирует модуль time
. import time
и использовать time.time()
вместо time()
.