2012-03-20 14 views
2

По какой-то причине я получаю объект модуля, который не является вызываемой ошибкой для этого кода. Почему я не понимаю? Что происходит и как я могу это исправить? :(Объект модуля не является вызываемым

import time 
start_time = time.time() 
name = raw_input('What is your name') 
end_time = time.time() 
total_time=end_time-start_time 
print total_time 

и отслеживающий:

Traceback (most recent call last): 
    File "time.py", line 1, in <module> 
import time File "/Users/Me/randomcode/time.py", line 2, in <module> 
    start_time = time.time() 
TypeError: 'module' object is not callable 
+3

Код корректен Укажите трассировки стека в expception в!. . –

+0

Traceback (самый последний вызов последнего): Файл "time.py", строка 1, в импорта время Файл "/Users/Thambapillai/randomcode/time.py", строка 2, в start_time = time.time() ТипError: объект 'module' не может быть вызван – Ravin

+2

@Ravin: отредактируйте stacktrace в свой вопрос. –

ответ

17

Не называйте свой собственный файл сценария time.py ... он сам импортировать

+0

попробовал переименовать, но ничего не изменил :( – Ravin

+1

На самом деле царапины - я просто удалил другой файл, и он сработал! Спасибо !!: D – Ravin

+1

@Ravin Значок ✓ ваш друг! – glglgl

Смежные вопросы