aa="aaa"
bb="bbb"
cc="ccc"
lines = []
with open('config.txt', 'r') as cfg:
lines = cfg.readlines()
key = 'bb'
newValue = 'qqq'
idx = next((i for i, l in enumerate(lines) if l.startswith(key)), None)
if idx is not None:
lines[idx] = '{}="{}"'.format(key, newValue)
with open('config.txt', 'w') as cfg:
cfg.write('\n'.join(lines))
nmlk = data
data = {'Год': 'след 12m. (прогноз)', 'Дивиденд (руб.)': '20.68', 'Изм. к пред. году': '+7.8%'}
print("nlmk = {" + data["Год"] + ", " + data["Дивиденд (руб.)"] + ", " + data["Изм. к пред. году"] + "}")
#печатает
#nlmk = {след 12m. (прогноз), 20.68, +7.8%}
print(dict(zip(header, td)))
data = dict(zip(header, td))
print(data)