我有一组浮点数,格式如下:
float_list = [1.13, 0.25, 3.28, ....]
我使用以下代码将其写入 .csv 文件:
float_str = ""
for result in result_list:
float_str = float_str + str(result.get_value()) + ","
with open(output_path, "wb") as file:
writer = csv.writer(file)
writer.writerow(float_str)
file.close()
result.get_value()
是什么:
def get_value():
return float(value)
我希望每个单元格中都有一个值。然而,我得到的结果看起来像这样:
1 . 1 3 , 0 . 2 5 , 3 . 2 8 ,
每个数字似乎占据一个单元格。
那么,我可以知道如何解决这个问题并获得我预期的结果吗?
writer.writerow(result_list)
。 - Jon Clementswriter.writer([r.get_value() for r in result_list])
。 - Martijn Pieters