Python ';内置函数或方法';对象没有属性';时钟';

Python ';内置函数或方法';对象没有属性';时钟';,python,Python,我下面的代码不起作用,我不明白为什么 from time import time t=time.clock() print(t) 错误是“内置函数”或“方法”对象没有属性“时钟” 我不明白错误在哪里,因为在我所看到的所有示例中,这样的代码都应该有效 更重要的是,如果我用time()替换time.clock(),代码可以工作(因此库被“识别”)。time有一个属性clock,您正在尝试访问不存在的time.time.clock >>> import time >>&

我下面的代码不起作用,我不明白为什么

from time import time
t=time.clock()
print(t)
错误是“内置函数”或“方法”对象没有属性“时钟”

我不明白错误在哪里,因为在我所看到的所有示例中,这样的代码都应该有效


更重要的是,如果我用time()替换time.clock(),代码可以工作(因此库被“识别”)。

time
有一个属性
clock
,您正在尝试访问不存在的
time.time.clock

>>> import time
>>> time.clock()
0.126727
>>> time.time()
1513247982.472323
>>> time.time.clock
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'builtin_function_or_method' object has no attribute 'clock'
导入时间 >>>时钟 0.126727 >>>时间 1513247982.472323 >>>时间 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 AttributeError:“内置函数”或“方法”对象没有属性“时钟”
只需使用
导入时间
而不是
从时间导入时间
<代码>时间是一个python模块。我的问题可能很明显,但我是python初学者。当我从时间导入时间时,所有的方法都将在时间。时间中,但如果我直接导入时间,所有的方法都在时间中。一般来说就是这样的?我不明白你的问题。但我还是会尽力回答的。如果您从时间导入时间
,则您在名称
time
下导入了
time.time
。清楚了吗?这就像从math import exp
中键入
,然后以
exp
的名称导入
math.exp
。是的,事实上这没关系,我只是想了解mor这些关键字的确切含义,因为在这一点上,它现在对我来说是可行的,但我并不真正理解“from”的含义。但我现在会在互联网上看到它,因为它与这个问题没有直接的联系。谢谢你回答了我的问题!有一个
time
库,其中包含
time
clock
。用点符号表示,它们分别是
time.time
time.clock
。通过从时间导入时间执行
,您仅导入时间。您可以从时间导入时钟,然后在代码中调用时钟,也可以从代码导入时间,然后在代码中调用时钟。