【发布时间】:2020-08-19 08:59:30
【问题描述】:
如何打开一个文本文件,其中包含几个仅包含浮点数的列表,读取此文件中的每个列表,然后将新的浮点数附加到其中一个列表?
读取带有列表的文本文件:
[1.0, 2.0, 3.1] #list 1
[5.1, 2.9, 7.1] #list 2
[6.6, 7.9, 3.1] #list 3
打开列表 2 并追加新的浮点数; 5.5
结果:
[1.0, 2.0, 3.1] #list 1
[5.1, 2.9, 7.1, 5.5] #list 2
[6.6, 7.9, 3.1] #list 3
我尝试使用 json 模块和打开/写入功能,但我没有弄明白。
有什么好的建议吗? :)
【问题讨论】:
-
文本文件实际上是什么样的?一行是否有括号和注释#list 编号?您想如何确定要附加的列表 - 仅列出 2?
-
听起来像是关于如何操作类似 CSV 文件的作业。
标签: python list file append readline