发布时间:2019-08-24 09:29:18编辑:auto阅读(1885)
JAVA本身提供了对于Properties文件操作的类,项目中的很多配置信息都是放在了Properties文件。但是Python并没有提供操作Properties文件的库,所以,自己动手写个一个可以加载Properties文件的脚本。
class Properties:
fileName = ''
def __init__(self, fileName):
self.fileName = fileName
def getProperties(self):
try:
pro_file = open(self.fileName, 'r')
properties = {}
for line in pro_file:
if line.find('=') > 0:
strs = line.replace('\n', '').split('=')
properties[strs[0]] = strs[1]
except Exception, e:
raise e
else:
pro_file.close()
return properties
实际调用:
fileName = sys.path[0] + '\\'+ 'system.properties'
p = Properties(fileName)
properties = p.getProperties()
print properties[Key]
上一篇: python之字典使用方法总结
下一篇: Python小技巧之除法运算、幂运算
48521
47443
38296
35535
29989
26698
25664
20606
20320
18737
43°
112°
132°
118°
133°
171°
199°
311°
287°
260°