Python 为什么导入时出错模块对象不可调用
我只想使用import time函数从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
我有这个示例测试代码,它在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。当我删除它的代码工作得很好。