假设文件中每个字典占一行,可以使用以下代码读取多个字典:

def readMonitor(filename):
    with open(filename, 'r') as f:
        dicts = []
        for line in f:
            d = eval(line.strip())
            dicts.append(d)
        return dicts

使用eval函数将字符串转换为字典,strip函数去除换行符和空格。最后将每个字典添加到一个列表中并返回。注意,使用eval函数需要谨慎,应该确保文件中的内容是可信的。

写一个对应的readMonitor函数从该文件中读取多个字典

原文地址: http://www.cveoy.top/t/topic/hs4m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录