ImportError-GAE中没有名为main的模块

在我的Google App Engine应用中,出现错误

ImportError:没有名为main的模块

转到URL时/foo。我的应用程序中的所有文件都位于父目录中。

这是我的app.yaml

application: foobar

version: 1

runtime: python27

api_version: 1

threadsafe: no


handlers:


- url: /foo.*

  script: main.application


- url: /

  static_files: index.html


- url: /(.*\.(html|css|js|gif|jpg|png|ico))

  static_files: \1

  upload: .*

  expiration: "1d"

这是我的main.py:


from google.appengine.ext import webapp

from google.appengine.ext.webapp import util


class Handler(webapp.RequestHandler):

    def get(self):

        self.response.headers['Content-Type'] = 'text/plain'

        self.response.write('Hello world!') 


def main():

    application = webapp.WSGIApplication([('/foo', Handler)],

                                         debug=False)

    util.run_wsgi_app(application)


if __name__ == '__main__':

    main()

当我更改main.application为main.py或时,我会遇到相同的错误main。为什么会发生此错误?


千万里不及你
浏览 146回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python