【发布时间】:2019-10-02 09:18:30
【问题描述】:
目前我正在尝试保存我的列表bitrateListEqualized 的格式:
[[2.221408], ['Wed Oct 2 11:05:28 2019']]
[[2.347744], ['Wed Oct 2 11:05:29 2019']]
[[2.47408], ['Wed Oct 2 11:05:30 2019']]
到.csv文件使用这样的代码:
with open("/home/user/bitrateFolder/Bitrate_history_ip_{}:{}.csv".format(MCAST_GRP,MCAST_PORT,),"w+", newline='') as csvfile:
thewriter = csv.writer(csvfile, delimiter=',')
thewriter.writerow(['values','dates'])
for x in range(len(bitrateListEqualized)):
bitrateListEqualized[x][0][0] = bitrateListEqualized[x][0][0]*8/(SAMPLING_TIME*1000000)
data = [bitrateListEqualized[x]]
thewriter.writerow(data)
thewriter.writerow(max(bitrateListEqualized))
thewriter.writerow(min(bitrateListEqualized))
保存此类列表的结果是:
values,dates
"[[10.73856], ['Wed Oct 2 11:11:23 2019']]"
"[[10.780672], ['Wed Oct 2 11:11:24 2019']]"
"[[10.73856], ['Wed Oct 2 11:11:25 2019']]"
"[[10.73856], ['Wed Oct 2 11:11:26 2019']]"
"[[10.759616000000001], ['Wed Oct 2 11:11:27 2019']]"
"[[10.73856], ['Wed Oct 2 11:11:28 2019']]"
"[[10.770143999999998], ['Wed Oct 2 11:11:29 2019']]"
"[[10.73856], ['Wed Oct 2 11:11:30 2019']]"
[10.780672],['Wed Oct 2 11:11:24 2019']
[10.73856],['Wed Oct 2 11:11:23 2019']
我希望.csv 文件看起来像这样:
values,dates
10.73856,Wed Oct 2 11:11:23 2019
10.780672,Wed Oct 2 11:11:24 2019
10.73856,Wed Oct 2 11:11:25 2019
10.780672,Wed Oct 2 11:11:24 2019
10.73856,Wed Oct 2 11:11:23 2019
你们能帮帮我吗?提前谢谢你。
【问题讨论】: