AppEngine引发以下错误:
IOError: [Errno 13] file not accessible: '/home/username/code/appname/csv/master.csv'
脚本的相关部分如下所示:
project_dir = os.path.dirname(__file__)
csv_data = csv.DictReader(open(project_dir+'master.csv','rU'))
app.yaml的相关部分如下所示:
handlers:
- url: /csv
static_dir: csv
删除处理程序时出现相同的错误。
仅供参考:将csv文件放在应用程序的顶层目录中时,我没有出现IO错误。我需要处理程序,因为我网站上的javascript正在将获取请求发送到csv文件,而这不适用于顶级目录(为什么?)。我可以同时将csv放在顶层目录和csv目录中,但我认为可以有一个更干净的解决方案。
有任何想法吗?
相关分类