0

OK、私はこのデータのファイルを持っています:

data = """4,sons,hey,what,Z,U   
          3,dogs,watch,who,U,H
          2,times,did,1,won,G"""

このデータから最初の要素を抽出するにはどうすればよいですか?

この場合、最初の場所は番号なので、私は試しました:

filter(str.isdigit, data)

しかし、私はデータに他の数字を持っているので、それは私にとってはうまくいきません。新しいアイデアはありますか?

4

1 に答える 1

2

これはcsvファイルです。モジュールを使用しcsvて解析します。

import csv
with open('file.csv') as f:
    csvreader = csv.reader(f)
    for row in csvreader: 
        print row[0]

または、すべての列が必要な場合:

import csv
with open('file.csv') as f:
    csvreader = csv.reader(f)
    for number, what, are, these, entries, called in csvreader:
        print number
于 2012-12-15T15:23:35.340 に答える