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().