【发布时间】:2011-11-16 05:16:38
【问题描述】:
我正在尝试使用 python27 的谷歌应用引擎。
如何将我的脚本放在不同的文件夹中,而不是放在与 app.yaml 相同的文件夹中?
handlers:
- url: /.*
script: code/helloworld.app ##### this give error #####
错误消息“ImportError:不支持按文件名导入。”
【问题讨论】:
我正在尝试使用 python27 的谷歌应用引擎。
如何将我的脚本放在不同的文件夹中,而不是放在与 app.yaml 相同的文件夹中?
handlers:
- url: /.*
script: code/helloworld.app ##### this give error #####
错误消息“ImportError:不支持按文件名导入。”
【问题讨论】:
正如尼克约翰逊所说:确保您通过包名称(code.helloworld.app)进行引用。另外,请确保您有一个空的 code/__init__.py 文件。
【讨论】:
__init__.py 应该包含什么内容?
如果您使用的是带有多线程的 Python 2.7,则需要按包名引用 - code.helloworld.app。
【讨论】:
ImportError: No module named customers