Google app engine google应用程序引擎app.yaml url处理程序

Google app engine google应用程序引擎app.yaml url处理程序,google-app-engine,Google App Engine,我正在用python27尝试谷歌应用程序引擎 如何将脚本放在不同的文件夹中,而不是与app.yaml放在同一文件夹下 handlers: - url: /.* script: code/helloworld.app ##### this give error ##### 错误消息“ImportError:不支持按文件名导入。”如果您使用带多线程的Python 2.7,则需要按包名引用-code.helloworld.app,正如Nick Johnson所说:确保按包名(code.hell

我正在用python27尝试谷歌应用程序引擎

如何将脚本放在不同的文件夹中,而不是与app.yaml放在同一文件夹下

handlers:
- url: /.*
  script: code/helloworld.app  ##### this give error #####

错误消息“ImportError:不支持按文件名导入。”

如果您使用带多线程的Python 2.7,则需要按包名引用-
code.helloworld.app
,正如Nick Johnson所说:确保按包名(
code.helloworld.app
)引用。另外,请确保您有一个空的
code/\uuu init\uuuu.py
文件。

@Peter您到底更改了什么,发生了什么?“不起作用”并没有告诉我它是如何失败的。我遵循,我只是将“script:helloworld.app”一行更改为“script:code.helloworld.app”,并将“helloworld.py”移动到子文件夹下,而这不会发生work@Peter“不起作用”仍然告诉我什么。你有什么例外?到底出了什么问题?我遇到了同样的问题,然后我遇到了这样的错误:
ImportError:No module named customers
init\uuuuuuuuupy应该包含什么?没有,应该是空的。@Matt Cooper为什么需要这样做?这帮助我解决了我自己的问题,只是不太确定它的作用。它是用于包初始化的。不确定这是否是有史以来最好的文章,但它谈到了软件包: