29 lines
740 B
Python
29 lines
740 B
Python
# -*- coding: UTF-8 -*-
|
|
|
|
|
|
class properties(object):
|
|
|
|
def __init__(self, filename):
|
|
self.filename = filename
|
|
self.properties = {}
|
|
|
|
def get_properties(self):
|
|
try:
|
|
pro_file = open(self.filename)
|
|
for line in pro_file.readlines():
|
|
line = line.strip().replace('\n', '')
|
|
if line.find('=') > 0:
|
|
s = line.split('=')
|
|
self.properties[s[0].strip()] = s[1]
|
|
else:
|
|
self.properties[line] = ''
|
|
except Exception as e:
|
|
raise e
|
|
else:
|
|
pro_file.close()
|
|
return self.properties
|
|
|
|
|
|
# tmp = properties('../photo.properties').get_properties()
|
|
# print(tmp)
|