Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
ImportError:没有名为controller.api python的模块?_Python_Python 2.7 - Fatal编程技术网

ImportError:没有名为controller.api python的模块?

ImportError:没有名为controller.api python的模块?,python,python-2.7,Python,Python 2.7,在文件sched.py中,我导入: # -*- coding: utf-8 -*- import controller.api 但python告诉我们: python sched.py Traceback (

在文件
sched.py
中,我导入:

# -*- coding: utf-8 -*-
import controller.api
但python告诉我们:

python sched.py                                                                                                                                                 
Traceback (most recent call last):                                                                                                                                                                           
  File "sched.py", line 2, in <module>                                                                                                                                                                       
    import controller.api   
python sched.py
回溯(最近一次呼叫最后一次):
文件“sched.py”,第2行,在
导入控制器.api
文件
sched.py
与目录
controller
位于同一级别

在目录
controller
中,我有文件
api.py


为什么Python会给我这样的错误?

您需要在“controller”目录中放置一个名为uu init_uu.py的空文件。该文件将该目录表示为Python模块。见:


目录是否有
\uuuu init\uuuuu.py
文件?放置
sched.py
的目录包含
\uuuu init\uuuuuuuuuu.py
,但在
控制器/api.py
的地方没有此文件,我的想法与YOLO相同。如果您确实有一个\uuuu init\uuuuuu.py文件,那么也许您可以向我们显示实际的错误。我假设你说你得到的是“ImportError:没有名为controller.api的模块”,但你没有明确地这么说。那么这就是你的问题。“controller”目录中需要一个“\uuuu init\uuuuuuuu.py”。是的,它可以是空的。该文件定义了一个python模块。该文件中的代码将在导入时执行,因此在该文件中可以执行许多操作来调整名称空间、导入其他文件等。但空文件非常常见。