2015-06-14 77 views
0

我是python的新手,從一週開始學習它。我正在研究幾項任務,其中一項是將文件(.txt或.jpg)上傳到GAE上的存儲桶。我可以通過在線學習幾個教程來解決這個問題,但我被困在第二項任務上。使用Python將CSV文件上傳到Google應用引擎上的數據庫

所以這裏的任務。我試圖從我的本地機器上傳一個.CSV文件到谷歌應用程序引擎上的數據庫。我試圖尋找解決方案,但我只能找到與Web應用程序有關的解決方案。那麼有沒有辦法將CSV文件上傳到我使用Python的GAE上的數據庫實例,甚至有可能這樣做?或者我們是否需要採取任何替代方案?任何可以直接在git上執行此操作的工作框架,有人使用?提前致謝。

+0

GAE是一個網絡平臺。那麼爲什麼「與Web應用程序有關的解決方案」沒有幫助? –

+0

嗨,我的任務是將數據從csv文件插入GAE上的數據庫。我發現的解決方案試圖有一個Web界面來選擇一個CSV文件,然後上傳,我不太明白。那麼有沒有辦法做到這一點?,我正在閱讀谷歌文檔,可能是這個[討論](https://groups.google.com/forum/#!topic/google-appengine/L64wByP7GAY)可以幫助 – hexagon

+0

如果你只需要做一些處理,上傳數據並創建一個新文件,並使用谷歌雲存儲。你的目標只是從上傳的csv文件中插入數據,blobstore就足夠了。 –

回答

3

您可以將文件上傳到Blob存儲,使用blobstore api

一旦您上傳您的文件中Blob存儲,你得到的BlobKey,那麼你可以使用blobreader,讀取csv文件的內容,並在數據庫中根據它們存儲。

希望它有幫助。

相關問題