私はプレーンテキストファイルを持っています:
2 jordyt
2 dawder
2 LOL12345
2 2251084185
2 123456789
2 123456
1 warcraft
1 tripp88
python's csv
moduleを介して解析した後、私は持っています:
with open(filename,'r') as csvfile:
reader = csv.reader(csvfile,delimiter=' ')
for row in reader:
print row
['', '', '', '', '', '', '2', 'jordyt']
['', '', '', '', '', '', '2', 'dawder']
['', '', '', '', '', '', '2', 'LOL12345']
['', '', '', '', '', '', '2', '2251084185']
['', '', '', '', '', '', '2', '123456789']
['', '', '', '', '', '', '2', '123456']
['', '', '', '', '', '', '1', 'warcraft']
['', '', '', '', '', '', '1', 'tripp88']
編集1:
次のような出力が期待されます。
['2', 'jordyt']
['2', 'dawder']
['2', 'LOL12345']
.
.
.
カスタムプリプロセッサでこの問題を修正できます。しかし、それらのファイルは非常に大きく、2 回読み取るのはよくありません。
私の質問は次のとおりです。解析する前にcsvモジュールに行を削除するように指示するにはどうすればよいですか?