社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

usernew • 5 年前 • 2123 次点击  

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

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
 
2123 次点击  
文章 [ 1 ]  |  最新文章 5 年前