无法使用带有Google App Engine的Bottle写入文件

我已经在Google App Engine中成功地将我的Python与Bottle框架应用程序一起部署了,但是,我遇到了最奇怪的错误之一。


每当我尝试打开文件进行写入时,都会收到错误消息,


Error: 500 Internal Server Error


Sorry, the requested URL 'http://issamcodemate.appspot.com/' caused an error:


Internal Server Error

当我在服务器端执行以下任何语句时,就会发生这种情况:


f = open("Files/currentFile.txt",'r+') 

f = open("Files/currentFile.txt",'w') 

f = open("Files/currentFile.txt",'a') 

奇怪的是,当我执行此代码时,它工作正常,


f = open("Files/currentFile.txt",'r') 

但这只是为了阅读...


慕侠2389804
浏览 131回答 1
1回答

杨魅力

您不能在GAE中写入本地文件系统。使用Blobstore或Google Cloud Storage。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python