在Python 2.7中,我使用此代码将浮点数列表写入文件:
with open(filename, "a") as file:
writer = csv.writer(file)
writer.writerow(GGDr_L)
并获得此列表,我使用
for numberString in line.split(","):
number = np.float64(numberString)
RL.append(number)
它在python 2.7中运行得很好但是使用python 3.6,我得到了与列表中最新浮点数相关的错误,我得到了
number = np.float64(numberString)
ValueError: could not convert string to float:
当我试图在列表中打印最后一个浮动时,它被正确写入,但浮动后空行!这可能是错误的原因吗?