нужно взять словать с дополнительного py файла, отредактировать в основном, а затем сохранить изменения в доп файле

Есть 2 файла: основной (main.py) и дополнительный под базу данных (users.py)

users.py:

test1 = {
   'lvl': 0
}

я хочу взять значение из словаря test1 под именем 'lvl', отредактировать его в main.py и сохранить новое значение в users.py. вот, как я пытаюсь это сделать(естественно оно не работает и тупо чистит файл но я не мог обратиться за помощью, не попробовав): main.py(отрывок с самой командой и импортом):

import users

@bot.command()
async def test(ctx):
  await ctx.send(users.test1['lvl'])
  f = open('users.py','w')
  f.write(test1['lvl'] == 1) #*1
  f.close()
  await ctx.send(users.test1['lvl'])

пробовал писать в *1:

f.write(test1['lvl'] = 1)

но тогда выдаёт ошибку:

SyntaxError: expressions cannot contain assigment, perhaps you meant "=="? 

если есть вариант сделать подобную базу проще, то посоветуйте плиз


Ответы (1 шт):

Автор решения: dtroyan

А такой исправленный вариант:

f.write("test1 = {'lvl': %s}"%('1'))
→ Ссылка