2011-06-04 25 views
0

我有一個csv文件,我需要將它放入應用發明者的列表對象中。Appengine:將CSV文件讀入應用發明者的最佳方式

我不確定是否有更好/更簡單的方法,但我已經看了下面的方法,但我並不確定最佳路線。 另外我使用Python,但我可以切換到使用Java應用程序引擎。

下在評論中有關於如何更新app.yaml中加入一些代碼來解析csv文件的例子。

import csv 
reader = csv.reader(open(‘efile_newestSFO_8354d71d-e3fb-4864-b9bf-5312a89e24d7_2010.csv’,」rU」), delimiter=’,') 
for row in reader: 
print row[0],row[1] 

我寧可在每次應用程序加載檢索列表時都不去網站。 想法?

+0

你的意思是App Inventor或App Engine? – 2011-06-04 20:38:52

+0

我想使用應用程序發明者,但是沒有從csv文件讀取的塊。所以我被迫使用App Engine。 – Brad8118 2011-06-05 14:45:41

回答

0

您可以編寫一個處理程序,讓您將cvs上傳到BlobStore,然後使用來自應用程序的BlobStore API讀取文件。

這種方法很好地描述了here(在Java中,但同樣的想法適用於Python)。