Py学习  »  Python

如何在python中将我的数据(包含浮点数)写入一个txt文件

usernew • 5 年前 • 2125 次点击  

我有一个代码,它从文本文件中获取数据,用数据计算一些东西,然后打印出答案。现在,我想把答案写进一个文本文件。答案包含浮点数。也就是说,看起来像这样

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

它只打印一个答案,然后我就得到了错误。 那么,我如何解决这个问题,使我打印的内容都保存在一个文本文件中呢?

谢谢你

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39295
 
2125 次点击  
文章 [ 1 ]  |  最新文章 5 年前