ModuleNotFoundError:没有名为' time.sleep&#39 ;;的模块'时间'不是包
这是我使用3.7.0a IDLE键入import time.sleep as sleep
时遇到的错误。不确定as sleep
部分,但import time.sleep
似乎已被打破或类似。我也用import time
尝试了同样的事情,得到了相同的结果。有人可以解释一下吗?
编辑: 有人告诉我,我应该尝试导入时间'首先,然后' time.sleep',但是>我之前说过:
I tried the same thing with 'import time' as well...
也不起作用。另一个建议是,我可能有另外一个名为time.py的文件,并且它混淆了程序。但据我所知(通过我的计算机完全搜索),我没有另一个time.py>文件可能是原因。还有其他建议吗?
答案 0 :(得分:2)
您可以执行以下操作,它将起作用:
from time import sleep
导入无效的原因是time.sleep
不是模块。 sleep
是一种方法(功能)。如果您使用import time
然后使用time.sleep()
,它也可以使用。
答案 1 :(得分:0)
sleep是一种时间模块的方法,所以首先你需要导入模块然后你可以使用它的方法,在你的情况下:
>>> import time
>>> time.sleep
或
>>> from time import sleep
应该可以工作,但正如你所说import time
也不起作用,所以你需要确保你的目录中没有time.py文件(你从那里调用python shell)