python读取Properties配置文件

#读取Properties 文件类
class Properties:
    fileName = ''
    def __init__(self, fileName):
        self.fileName = fileName

    def getProperties(self):
        try:
            pro_file = open(self.fileName, 'r',encoding='utf-8')
            properties = {}
            for line in pro_file:
                if line.find('=') > 0:
                    strs = line.replace('\n', '').split('=')
                    properties[strs[0]] = strs[1]
        except Exception as e:
            raise e
        else:
            pro_file.close()
        return properties

调用(properties['packagename'])中的key要为小写):

 url = cfg_path + '\\' + filename + '\\cfg.properties'
        properties = Properties(url).getProperties()
        print(properties['packagename'])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容