【发布时间】:2013-02-03 07:31:26
【问题描述】:
我的项目结构是这样的
flask-appengine-template/
docs/
licenses/
src/
application/
static/
templates/
models.py
settings.py
urls.py
views.py
english.txt
libs/
bs4/
app.yaml
src.py
在我的views.py 中,我有一个读取文件english.txt 的函数
for words in open('english.txt', 'r').readlines():
stopwords.append(words.strip())
当我在 local environment 上运行此程序时,我在日志中看到错误为
(<type 'exceptions.IOError'>, IOError(13, 'file not accessible'), <traceback object at 0x10c457560>)
如何在 Google App Engine 中读取此文件?
【问题讨论】:
-
这个问题可能相关吗? stackoverflow.com/q/2630205/1947535
-
open('english.txt','r')->open('templates/english.txt','r')? -
尝试从应用程序的根目录:
open('src/application/english.txt', 'r') -
将数据从english.txt转换为english.py(包含单词列表)并导入。
标签: python file google-app-engine