2024-07-07 05:59:15 发布
网友
我有一个文件看起来是这样的: {“苹果”:14,“香蕉”:14,“菠萝”:0,“梨”:8}
我想弄清楚如何读入这个文件并使用它,这样我就可以把“apples”的值从14降到13
假设它只是一个文本文件:
您只需读取文件并使用literal_eval()创建字典
literal_eval()
from ast import literal_eval with open("file.txt") as f: a = f.read() dic= literal_eval(a)
此时,您可以修改dict中的任何内容:
dic["apples"] = 13
要将其写回文件,只需将其转换回字符串并写入:
w = str(dic) with open("file.txt", "w+") as f: f.write(w)
假设它只是一个文本文件:
您只需读取文件并使用
literal_eval()
创建字典此时,您可以修改dict中的任何内容:
要将其写回文件,只需将其转换回字符串并写入:
相关问题 更多 >
编程相关推荐