Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试导入时出错';时间';_Python_Python 3.x - Fatal编程技术网

Python 尝试导入时出错';时间';

Python 尝试导入时出错';时间';,python,python-3.x,Python,Python 3.x,ModuleNotFoundError:没有名为“time.sleep”的模块“时间”不是一个包裹 这是我使用3.7.0a IDLE键入import time.sleep as sleep时遇到的错误。不确定作为睡眠的部分,但是导入时间。睡眠似乎已中断或类似情况。我也用导入时间尝试了同样的方法,得到了同样的结果。有人能解释一下吗 编辑: 我被告知应该先尝试“导入时间”,然后再尝试“time.sleep”,但正如我之前所说: 这也行不通。另一个建议是,可能我有另一个名为time.py的文件,它混淆

ModuleNotFoundError:没有名为“time.sleep”的模块“时间”不是一个包裹

这是我使用3.7.0a IDLE键入
import time.sleep as sleep
时遇到的错误。不确定作为睡眠的
部分,但是
导入时间。睡眠似乎已中断或类似情况。我也用
导入时间
尝试了同样的方法,得到了同样的结果。有人能解释一下吗

编辑: 我被告知应该先尝试“导入时间”,然后再尝试“time.sleep”,但正如我之前所说:

这也行不通。另一个建议是,可能我有另一个名为time.py的文件,它混淆了程序。但据我所知(通过我的计算机进行全面搜索),我没有另一个time.py>文件可能是原因。还有其他建议吗


您可以执行以下操作,它将起作用:

from time import sleep

导入不起作用的原因是时间。睡眠不是一个模块<代码>睡眠
是一种方法(函数)。如果使用
导入时间
然后使用
time.sleep()
它也会工作。

您可以执行以下操作,它也会工作:

from time import sleep

导入不起作用的原因是时间。睡眠不是一个模块<代码>睡眠
是一种方法(函数)。如果使用
导入时间
,然后使用
time.sleep()
它也会工作。

睡眠是时间模块的一种方法,因此首先需要导入模块,然后可以使用它的方法,在您的情况下:

>>> import time 
>>> time.sleep

>>从时间导入睡眠


应该可以工作,但正如您所说的导入时间也不起作用,因此您需要确保您的目录中没有time.py文件(从调用python shell的目录中)

睡眠是一种时间方法模块,因此首先需要导入模块,然后可以使用它的方法,在您的情况下:

>>> import time 
>>> time.sleep

>>从时间导入睡眠


应该可以工作,但是正如您所说的,
import-time
也不工作,因此您需要确保您的目录中没有time.py文件(从调用python shell的目录中)

只需
import-time
就可以了。正如我所说的,当我使用“导入时间”时,它也会这样做,它只是说“时间”不是一个包,因此必须有名称冲突。确保您的工作目录中没有名为
time.py
的文件。简单地说,
import time
的可能副本应该可以正常工作。正如我所说,当我使用“import time”时,它也会这样做,它只会说“time”不是一个程序包,因此必须存在名称冲突。确保您的工作目录中没有名为
time.py
的文件。如果
time
的可能重复项不可导入(可能是因为有一个文件名隐藏了标准模块,如其他注释所示),则类似的更改不会起作用,或者。如果您尝试将时间导入为s,您将收到与OP询问时相同的错误,表示时间不是一个包。我以为OP没有尝试导入时间。。。他后来说他试图导入时间,但我已经回答了这个问题。如果
时间
不可导入(可能是因为有一个文件名隐藏了标准模块,正如其他评论中所暗示的),这样的变化也不会起作用。如果你尝试
将时间导入为s
,你会得到相同的错误,说时间不是一个包裹。我以为OP没有尝试导入时间。。。他后来说他试图输入时间,但我已经回答了这个问题。