我有一个代码,它从文本文件中获取数据,用数据计算一些东西,然后打印出答案。现在,我想把答案写进一个文本文件。答案包含浮点数。也就是说,看起来像这样
2360108302.9038号
23459458290.8902
等
我写的是:
print(si)
with open('s.txt', 'a') as fd:
fd.writelines(si)
我得到错误:
288731.39149741945年
回溯(最近一次呼叫的最后一次):
文件“read.py”,第57行,in
fd.写入行(库存量)
类型错误:“float”对象不可iterable
它只打印一个答案,然后我就得到了错误。
那么,我如何解决这个问题,使我打印的内容都保存在一个文本文件中呢?
谢谢你