Python 为什么导入时出错模块对象不可调用

Python 为什么导入时出错模块对象不可调用,python,time,Python,Time,我只想使用import time函数从python获取时间戳 import time 我有这个示例测试代码,它在Cloud9上运行得很好 import time now = int(time.time() * 1000) print now 但它在我的mac电脑上不起作用。我在第1行发现一个错误 Python 2.7.11 (default, Mar 21 2016, 23:21:56) [GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1

我只想使用import time函数从python获取时间戳

import time
我有这个示例测试代码,它在Cloud9上运行得很好

import time
now = int(time.time() * 1000)
print now
但它在我的mac电脑上不起作用。我在第1行发现一个错误

Python 2.7.11 (default, Mar 21 2016, 23:21:56) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "time.py", line 2, in <module>
    now = int(time.time() * 1000)
TypeError: 'module' object is not callable
>>> 
Python 2.7.11(默认,2016年3月21日23:21:56)
[GCC 4.2.1达尔文兼容苹果LLVM 7.0.2(clang-700.1.81)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入时间
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“time.py”,第2行,在
now=int(time.time()*1000)
TypeError:“模块”对象不可调用
>>> 

不确定这里发生了什么,这令人沮丧。

您的本地目录中有一个名为“time.py”的文件。重命名它。

我遇到了同样的错误,发现我把

time.sleep=2
在另一个班级

更正为

time.sleep(2) 

错误消失。

当前目录中可能有一个名为time.py的文件。不要这样做-你正在跟踪实时模块。这起作用了。我把我的测试文件命名为time.py。当我删除它的代码工作得很好。