- 31 名前:デフォルトの名無しさん [2013/01/26(土) 16:49:09.18 ]
- CSVファイルを扱う勉強をしているのですが、わからないところがあります。
reader= csv.reader( hoge) for i, v in enumerate( reader): if i == 9: break として、readerをforで10回回したとします 次にもう一度forで回すと、CSVが11行目から取り出されます。 これはどうしてこうなるのでしょうか? イテレータの内部で現在までに吐き出した値を覚えておいてその続きから呼び出されているのでしょうか? もう一度、csv.reader()で代入すると1行目から回ることはわかりましたが、一般的なメソッドか何かで初期化が用意されているのでしょうか?
|

|