Python读属性文件
2017-04-30 19:40
267 查看
# coding:utf-8 class Properties: def __init__(self, file_name): self.file_name = file_name self.properties = {} try: fopen = open(self.file_name, 'r') for line in fopen: line = line.strip() if line.find('=') > 0 and not line.startswith('#'): strs = line.split('=') self.properties[strs[0].strip()] = strs[1].strip() except Exception, e: raise e else: fopen.close() def has_key(self, key): return key in self.properties def get(self, key, default_value=''): if key in self.properties: return self.properties[key] return default_value if __name__ == '__main__': p = Properties("E:/a.properties") print p.get("name")
相关文章推荐
- Python 中去除文件的只读属性
- python改变文件及其子目录的属性
- Python 练习------文件属性,Json数据
- python修改文件的属性
- python pandas读文件(不把第一行作列属性)
- [Python]获取文件属性
- python 文件、目录属性的操作os.path等os模块函数
- Python 中文件对象的属性和方法简介
- python进阶之py文件内置属性
- Python 获取文件属性
- 002_025 Python 修改Windows上一系列文件的属性,如设置文件为只读、归档等
- python实例26[查询修改文件的属性]
- python应用之文件属性浏览
- python获取文件属性(转)
- python 如何读取文件属性中的 标题 作者等信息呀?
- python的文件和系统属性
- python打开文件并获取文件相关属性的方法
- 第三百四十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—编写spiders爬虫文件循环抓取内容—meta属性返回指定值给回调函数—Scrapy内置图片下载器
- python类中的特殊属性and特殊方法and特殊文件
- caffe记录:编译python时,属性文件里面要添加python相关的lib以及路径