2012-03-20 68 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的堆栈跟踪! 。 – 2012-03-20 11:15:57

+0

回溯(最近一次通话最后): 文件“time.py”,第1行,在 导入时间 文件“/Users/Thambapillai/randomcode/time.py”,第2行,在 start_time = time.time() TypeError:'module'对象不可调用 – Ravin 2012-03-20 11:34:43

+2

@Ravin:将堆栈跟踪编辑到您的问题中。 – 2012-03-20 11:47:54

回答

17

不要叫自己的脚本文件time.py ...它本身进口

+0

尝试重命名,但它没有改变任何东西:( – Ravin 2012-03-20 11:57:38

+1

实际上划伤 - 我刚刚删除了其他文件,它的工作!谢谢!!:D – Ravin 2012-03-20 11:59:14

+1

@Ravin✓图标是你的朋友! – glglgl 2012-03-20 12:40:58