解決できない問題があり、助けて欲しいです。 空白が見つかるまで列[1]のすべての名前を読み取る必要があるcsvファイルがあり、その情報を指定されたcsvファイルに出力し、そのファイル名にエントリの名前が追加されます。 csvの形式は:(10-24-17, john)
です。これまでのところ私は、次があります。空白の列が見つかるまで、csvを読み込んで文字列を探します。
import csv
with open("data.csv") as input:
for row in csv.reader(input):
data.append((row[0],row[1]))
for time, names in data: # I don't think this is the right way of doing things
do(stuff)
はい、 '時間では、データ内の名前'が動作しますが、なぜ2つのループをしていますか? 'row [1]'が空のときにはちょうど中断します。または私は誤解していますか? –
私はこのプログラムに別のデータセットを追加し、今後data.csvにデータを追加します。そのため、私は2つのループを実行しています。プログラムが空でなくなるまで行[1]のすべての値を反復するだけです。 –
大丈夫ですので、最初のループで2つの現在の列だけでなくすべての列を読み込みます。最後に、csvファイルを正しく読んでから問題が始まるので、あなたは[mcve]にcsvを必要としません。 –