2012-12-18 23 views

回答

3

大多數工具(包括urllib)已經給你一個類似文件,但如果你需要真正的隨機訪問,那麼你需要創建一個StringIO.StringIO並將數據讀入它。

+0

現在我明白你的回答是最好的什麼他要求。 –

+0

感謝您的見解。我現在試圖解開我從Javascript前端收到的文件,但這是另一回事。當我用PyPDF和一個實際的文件來測試這兩個選項時,我會立即開始標記答案。 –

+0

那麼,從我瞭解到的StringIO到現在爲止,這是處理我的上下文中的文件的一個非常好的方法。我將重新設計我的代碼以使用StringIO。非常感謝! –

1

在GAE中,您可以使用blobstore來讀取,寫入文件數據以及上傳和下載文件。您還可以使用File API:

例子:

_file = files.blobstore.create(mime_type=mimetype, _blobinfo_uploaded_filename='test') 
with files.open(_file, 'a') as f :              
    f.write(somedata)               
files.finalize(_file) 
+0

感謝您的提示。我是一個偶然的程序員,只有一個膚淺的理解,所以這些建議對我很有價值,無論我是否用它來解決當前問題。 –

相關問題