0

以前はファイルの先頭に列があったCSVファイルを取り込んだスクリプトを調整しようとしていますが、現在は読み取るCSVが変更されているため、列ヘッダーが指定される前に大量のスピルが発生します。

DictReader(または他の方法)を使用して列がある場所(15行目)までスキップしてこれらを使用する方法はありますか?現在、以下のコードを使用していますが、常にファイルの最初の行を使用します。

f = open(fileName)
reader = csv.DictReader(f)
lineU = 0
for underlyer in reader:
    lineU = lineU + 1
    if(lineU == 6):
       #start the code

与えられた助けに感謝します。

4

2 に答える 2

0

fに渡す前に、最初から 15 行を読んでみてくださいDictReader

于 2012-08-24T15:47:26.910 に答える
0

csv.readerファイルを反復処理するため、基本的にはfile.readline()、リーダーの使用を開始する前にこれらの行を読み取ることができるため、リーダーには表示されません。

于 2012-08-24T15:47:50.690 に答える