是否可以在 GAE 上打开文件来读取其内容并获取最后修改的标签?
我收到 IOError: [Errno 13] 文件无法访问:
我知道我无法删除或更新,但我相信阅读应该是可能的
有人遇到过类似的问题吗?
os.stat(f,'r').st_mtim
您可能已在 app.yaml 中将该文件声明为静态文件。静态文件不可用于您的应用程序;如果您需要将它们作为静态文件提供并将它们作为应用程序文件读取,则需要在项目中包含 2 个副本(最好使用符号链接,这样您实际上不必维护实际的副本。)
2014 年 11 月更新:
正如评论中所建议的,您现在可以使用 application_read 标志来执行此操作:
application_readable
选修的。默认情况下,静态文件处理程序中声明的文件是
作为静态数据上传,仅提供给最终用户,他们不能
由应用程序读取。如果该字段设置为 true,则文件
还作为代码数据上传,以便您的应用程序可以读取它们。两个都
上传费用根据您的代码和静态数据存储资源收费
配额。
See https://cloud.google.com/appengine/docs/python/config/appconfig#Static_Directory_Handlers https://cloud.google.com/appengine/docs/python/config/appconfig#Static_Directory_Handlers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)