В настоящее время я получаю сообщение об ошибке «Не удалось преобразовать байты» в str неявно »в последней части моего кода.Я полагаю, что это может иметь отношение к HTML-файлу, который я пытаюсь прочитать.Кто-нибудь знает, почему я могу получить ошибку здесь?Я имею в виду, что сам HTML-код выглядит хорошо ... должно быть, как его интерпретируют?
Любая помощь будет с благодарностью принята ... потратил уже несколько часов:)
Последняя строка здесьвызывая ошибку
from fo_utils import mailer
msg = mailer.Message()
msg.html = open('myreport.html','rb').read()
mailer.Mailer().send(msg)
Содержимое моего HTML-файла
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Sales Funnel Report - National</title>
</head>
<body>
<h2>Sales Funnel Report - National</h2>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th>AdjQty</th>
<th>BustCorrectPnL</th>
</tr>
<tr>
<th>ClientID</th>
<th>Symbol</th>
<th>SecondaryClOrdID</th>
<th>TxnOriginator</th>
<th>RequestComments</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th>hehehe</th>
<th>TLRY</th>
<th>40632</th>
<th>TrdCon:fgfggg</th>
<th>Client Accommodation josh</th>
<td>180</td>
<td>-133.20</td>
</tr>
</tbody>
</table>
</body>
</html>