Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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 google.appengine.api.yaml_errors.EventListenerYAMLError:此处不允许映射值_Python_Google App Engine_App.yaml - Fatal编程技术网

Python google.appengine.api.yaml_errors.EventListenerYAMLError:此处不允许映射值

Python google.appengine.api.yaml_errors.EventListenerYAMLError:此处不允许映射值,python,google-app-engine,app.yaml,Python,Google App Engine,App.yaml,当尝试启动amy gae应用程序时,我收到了一个奇怪的错误,它并没有真正给出错误的信息 raise yaml_errors.EventListenerYAMLError(e) google.appengine.api.yaml_errors.EventListenerYAMLError: mapping values are not allowed here in "C:\Program Files\Google\Cloud SDK\helloworld\app.yaml", line 8,

当尝试启动amy gae应用程序时,我收到了一个奇怪的错误,它并没有真正给出错误的信息

raise yaml_errors.EventListenerYAMLError(e)
google.appengine.api.yaml_errors.EventListenerYAMLError: mapping values are not allowed here
  in "C:\Program Files\Google\Cloud SDK\helloworld\app.yaml", line 8, column 11
有人知道怎么回事吗

我的app.yaml如下所示:

application: pivotal-stacker-729
version: 1
runtime: python
api_version: 1

handlers:
- url: /data/.*
    script: data.py

- url: /.*
    script: asklogin.py

你的空间太多了。Python对间距非常挑剔。您还需要threadsafe指令并更新到python27。贝娄应该起作用:

application: pivotal-stacker-729
version: 1
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /data/.*
  script: data.py

- url: /.*
  script: asklogin.py

对于不熟悉YAML的人,无效语法可能位于错误引用的行上方。在我的例子中,我在上面一行遗漏了一个冒号。

app.yaml是,嗯,yaml,而不是Python,因此Python对间距的挑剔是无关紧要的。没错,可能是tabs当时造成了问题。