我以列表列表的形式收集数据,并将数据写入文本文件.文本文件中的数据看起来像
[[123231,2345,888754],[223467,85645]]
Run Code Online (Sandbox Code Playgroud)
我想把它读回来并存储在我的程序列表中.但是当我read()
从文件中创建并尝试创建一个平面列表时,它将所有内容都作为一个字符串,并且解释完全改变,并且我无法查询我在阅读作为python中的正常列表列表后获得的结果.
有人可以帮我阅读文件并以与列表列表相同的格式存储吗?
谢谢!
这看起来像有效的JSON.
所以你可以简单地做:
import json
with open(myfilename) as f:
lst = json.load(f)
Run Code Online (Sandbox Code Playgroud)
要将"列表列表"存储在文件中,请执行
with open(myfilename, "w") as f:
json.dump(lst, f)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8150 次 |
最近记录: |