私はPythonで2つのプログラムを持っています。顧客の情報をCSVに書き込む。もう一方はそれにアクセスします。最初にそれを書いたときに、私はCSVファイルを(Excelで)開き、それが正しく書かれていることを確認することができます。しかし、他のプログラムがCSVファイルの新しいデータにアクセスするには、手動で開いて保存する必要があります。それ以外の場合は動作しません。誰がなぜこのことが分かっているのですか?CSVへの書き込みとファイルの保存
編集:
これは(最初のプログラムから)それに書き込み:
f = open('details.csv', 'at', newline=''); csv_f = csv.reader(f)
csv_w.writerow(clientList)
f.close()
そして、これは、(第2プログラム)を読み取りますしようとしたとき、私はこのエラーを取得する
f = open('details.csv', 'rt', newline=''); csv_f = csv.reader(f)
for row in csv_f:
name.append(row[0])
行[0]をリストに追加します。
Traceback (most recent call last):
File "C:\Users\Dan\Desktop\Garden Centre\work.py", line 8, in <module>
name.append(row[0])
IndexError: list index out of range
コードを表示すると、お手伝いをすることができます。 :) – sangheestyle