Python 谷歌应用程序引擎教程中出现错误
我真的不明白为什么我的代码不起作用。我完全遵循了规则。但是,当我键入命令时:Python 谷歌应用程序引擎教程中出现错误,python,google-app-engine,Python,Google App Engine,我真的不明白为什么我的代码不起作用。我完全遵循了规则。但是,当我键入命令时: google_appengine/dev_appserver.py GoogleAppEngine/helloworld/ 我收到以下错误消息: 回溯(最近一次呼叫最后一次): 文件“google_appengine/dev_appserver.py”,第182行,在 _运行文件(文件,globals()) 文件“google\u appengine/dev\u appserver.py”,第178行,在运行文件中
google_appengine/dev_appserver.py GoogleAppEngine/helloworld/
我收到以下错误消息:
回溯(最近一次呼叫最后一次):
文件“google_appengine/dev_appserver.py”,第182行,在
_运行文件(文件,globals())
文件“google\u appengine/dev\u appserver.py”,第178行,在运行文件中
execfile(脚本路径,全局路径)
文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”,第695行,在
main()
文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”,第688行,在main中
dev_server.start(选项)
文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”,第525行,在开始处
选项。yaml_文件)
文件“/home/caseyp/google\u appengine/google/appengine/tools/devappserver2/application\u configuration.py”,第556行,位于init
服务器配置=服务器配置(yaml\U路径)
文件“/home/caseyp/google\u appengine/google/appengine/tools/devappserver2/application\u configuration.py”,第82行,在init
自我保护(yaml_路径)
文件“/home/caseyp/google\u appengine/google/appengine/tools/devappserver2/application\u configuration.py”,第272行,在\u parse\u配置中
返回appinfo_includes.ParseAndReturnIncludePaths(f)
文件“/home/caseyp/google\u appengine/google/appengine/api/appinfo\u includes.py”,第63行,在ParseAndReturnIncludePaths中
appyaml=appinfo.LoadSingleAppInfo(appinfo\u文件)
LoadSingleAppInfo中的第1715行文件“/home/caseyp/google_appengine/google/appengine/api/appinfo.py”
解析(应用程序信息)
文件“/home/caseyp/google\u appengine/google/appengine/api/yaml\u listener.py”,第226行,在Parse中
self.\u HandleEvents(self.\u GenerateEventParameters(流、装入器\u类))
文件“/home/caseyp/google\u appengine/google/appengine/api/yaml\u listener.py”,第177行,在HandleEvents中
引发yaml\u错误。EventError(e,事件\u对象)
google.appengine.api.yaml_errors.EventError
我一直在阅读谷歌引擎的代码,但不知道是什么问题!有什么想法吗?在app.yaml中查找非ASCII字符,尤其是从GAE教程网页复制的字符。 在我的例子中,emacs添加了一个奇怪的第一个字符,删除后一切都正常。
还要检查您的编码。回溯提到了yaml错误,因此问题可能出在您的yaml文件中。你能把它贴出来吗?即使在2年后,你的建议还是有帮助的!干杯