Похоже, что вы хотите, чтобы подобные строки заменяли переменные:
<td class="cell">{OldApp}</td>
Чтобы сделать это в Python 3.6+, вы должны использовать f-string
, например:
BODY_HTML = f"...<td class="cell">{OldApp}</td>..."
Обратите внимание на f
перед открывающей кавычкой, которая говорит Python подставлять выражения, содержащиеся в {curly brackets}
.
Кроме того, оператор print()
должен не быть в этом назначении переменной:
BODY_HTML = BODY_HTML + print ("...
Еще несколько советов ..
Вы можете сократить это:
RecordInfo = event['Records']
RecordDetails = RecordInfo[0]
EventName = RecordDetails['eventName']
в:
EventName = event['Records'][0]['eventName']
Аналогичным образом вы можете сократить:
OldAppIPKey=OldData['App_IP']
OldAppIP=OldAppIPKey['S']
на:
OldAppIP=OldData['App_IP']['S']