0
outputDatafile = open('D:\\Files\\input.csv', 'r')
outputReader = csv.reader(outputDatafile, delimiter=',', quoting=csv.QUOTE_NONE)

print "OutputReader data type:",type(outputReader)
inputData= []
//i want to extract all values in csv to array
for row in outputReader:
    inputData.append(row)

次のような CSV ファイルがあります。

名前1,値11,値12,値13

名前2,値21,値22,値23,値24

名前3

リストするすべてのアイテムを抽出して保存したい例:

list[0]=name1
list[1]=value11
list[2]=value12
.
.
.
.
list[5]=name2
list[6]=value21
4

2 に答える 2

0

区切り記号「,」を使用した通常の.csvtxtドキュメントと見なすことができます。したがって、必要なことは、次のように文字列を分割することだけです。

outputDatafile = open('D:\\Files\\input.csv', 'r')

inputData= []
for rows in outputDatafile:
    row = rows.rstrip().spilt(',')     #row is a list of strings splited by ',' of rows.
                                       #and row[0] is name1 and so on
于 2013-09-27T09:40:20.960 に答える