我有一个.properties文件,它存储了一些我希望从我的python文件中使用它的键和值。
我的test.properties文件是这样的:
attribute1=username
attribute2=address
attribute3=class
我想从python文件中访问这些属性,以便在我执行以下操作时使用:
attribute1 = "tom123"
attribute2 = "5 Smith Street"
attribute3 = "402"
但是现在我想知道如何在python中导入config.properties文件并开始使用定义的属性。 任何帮助将不胜感激。
答案 0 :(得分:1)
您可以在python字典中加载配置文件,如下所示:
config = {}
with open('config.properties', 'r', ) as f:
for line in f.readlines():
line = line.strip() # removes the newline characters
parts = line.split("=") # creates a (key, value) tuple
key = parts[0]
value = parts[1]
config[key] = value
attribute1 = config['attribute1']
attribute2 = config['attribute2']
attribute3 = config['attribute3']