为什么Google App Engine不断警告我“处理程序引用的文件未找到:dailybasic.py”?
我正在用Python编写GAE的代码,尝试创建两个脚本文件。所以我把app.yaml写成了这样:
application: mathgirlna
version: 1
runtime: python
api_version: 1
handlers:
- url: /static
static_dir: static
- url: /dailybasic/.*
script: /dailybasic.py
login: admin
- url: /.*
script: main.py
但是当我查看日志时,发现有个错误提示说“处理程序引用的文件未找到:dailybasic.py”。我对app.yaml应该怎么写一点头绪都没有。
这是我的文件结构:
- static
- index.css
- app.yaml
- index.yaml
- cron.yaml
- index.html
- main.py
- dailybasic.py
我对这个文件结构也有点犹豫。是不是应该移动这些文件呢?
最后,我还没有安装Python库'ssl'。这会是导致这个错误的原因吗?
1 个回答
5
把 script: /dailybasic.py
中的 '/'
去掉。
- url: /dailybasic/.*
script: dailybasic.py
login: admin