私が持っているコード
i = 0
while i < len(newsymbolslist):
time = 102030
data = 895.233
array = [time], [data]
with open('StockPrice.csv', 'wb') as file:
file_writer = csv.writer(file)
file_writer.writerow(array)
file.close()
i += 1
私は Python にかなり慣れていないので、前のコードが一番上の行にのみデータを入力する理由が 100% わかりません。私の推測では、ファイルを開いているため、反復ごとにファイルをオーバーライドする必要がないことがわかりません。理論的にはそれを修正する方法を知っています(それが問題である場合)。構文に問題があるだけです。
私の推測: 反復 (var i) を使用して、ファイルに書き込む行数をカウントします。