Задать вопрос
@DevilBoiz

Как записать переменную из функции с одного файла в другой?

В file1.py После того как пользователь отвечает на вопросы бота, они записываются в answer1 и answer2, как сделать так, чтобы эти переменные answer1 и answer2 записались \сохранились в otvet1 и otvet2 в другом файле config.py?

Вот кусок кода file1.py:
@dp.message_handler(state=Test.Q2)
async def answer_q2(message: types.Message, state: FSMContext):
    # Достаем переменные
    data = await state.get_data()
    answer1 = data.get("answer1")
    answer2 = message.text

    await message.answer("Спасибо за ваши ответы!")
    config.otvet1 = answer1 #это не работает =(
    config.otvet2 = answer2 #это не работает =(
    await message.answer(f'Вы сохранили: +config.otvet1+config.otvet2)
    await state.finish()


вот код в config.py
otvet1 = ' '
otvet2 = ' '
  • Вопрос задан
  • 328 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы