发布时间:2019-08-24 09:29:18编辑:auto阅读(1463)
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小技巧之除法运算、幂运算
46513
44406
35851
33412
28105
24673
23591
18806
18082
16761
4583°
5144°
4672°
4806°
5472°
4432°
4491°
5028°
4925°
6179°