テキストファイルから次のデータを読む必要があります。Pythonでマルチティアcsvファイルを読む
[L02]
g,g,g,g,g,g,g,g,g,g,w,w,w,w,g,g
g,g,g,g,g,g,g,g,g,w,w,w,w,w,g,g
g,g,g,g,g,g,g,g,w,w,w,w,w,g,g,g
g,g,g,g,g,g,g,g,w,w,w,w,g,g,g,g
g,g,g,g,g,g,g,g,g,w,w,w,w,g,g,g
g,g,g,g,g,g,g,g,g,g,w,w,w,w,g,g
g,g,g,g,g,g,g,g,g,g,g,w,w,w,g,g
g,g,g,g,g,g,g,g,g,g,g,w,w,g,g,g
g,g,g,g,g,g,g,g,g,g,g,w,w,g,g,g
g,g,g,g,g,g,g,g,g,g,w,w,w,g,g,g
g,g,g,g,g,g,g,g,g,w,w,w,g,g,g,g
g,g,g,g,g,g,g,g,w,w,w,w,g,g,g,g
g,g,g,g,g,g,g,w,w,w,w,g,g,g,g,g
g,g,g,g,g,g,g,w,w,w,g,g,g,g,g,g
g,g,g,g,g,g,w,w,w,w,w,g,g,g,g,g
g,g,g,g,g,g,g,w,w,w,w,g,g,g,g,g
[L01]
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d
私はcsvファイルとして単一のブロックを読み取ることができますが、私は別のリストとして各ファイルを読み込む方法がわからない
私が欲しいの出力は、各ブロックでのための配列/リストを持っていることですブロックの内容をリスト要素として返します。何か案は?
Whoaありがとう! 私はコード全体を期待していません!私が必要とするのは、出力をフォーマットすることだけです。 もう一度ありがとうございます。 –
TaggedLineはnamedtuple: 'TaggedLine = namedtuple(" TaggedLine "、" line tag ")'を使ってより簡単に宣言できます。 'str'から継承したものがあなたを買うかどうかは分かりません。 – PaulMcG
strから継承するということは、タグ付きの行が文字列として使用できることを意味します。したがって、元の行(または一連の行)と同じように扱うことができます。 namedtupleを使用した場合、シーケンスを処理するコードは、文字列ではなくタプルを取得し、それに応じて処理することを知る必要があります。この特定の例では、タプルはうまくいきましたが、 'sections'は行のストリームを取り、行のストリームを生成するので、再利用可能です。 –