我有的代码
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)来计算文件应该写多少行。