Внутри f''
строк, если вам нужно получить доступ к чему-либо с помощью другой строки, лучше всего использовать другой тип кавычек.
В этом случае:
value=f'{data['mainKey']} aes key'
- недопустимый синтаксис, поскольку в строковом литерале есть наборы кавычек. Правильный способ сделать это в этом случае:
value=f'{data["mainKey"]} aes key'
Обратите внимание на использование двойных кавычек. Альтернативные варианты включают:
value=f"{data['mainKey']} aes key"
value=f'''{data['mainKey']} aes key'''
value=f"""{data["mainKey"]} aes key"""
Все эти параметры действительны и имеют свое применение.