Как сказал Конрад, компилятор может построить таблицу Jump.
В C ++ причина, по которой это возможно, связана с ограничением коммутаторов.
Быть удержавшим от использования endocestring... начиная с 3,1 версий
import base64
with open('man.png', 'rb') as f:
encoded = base64.encodebytes(f.read())
b64 = encoded.decode('latin1')
print(b64)
пример Python:
_, frame = cap.read()
# encode the frame in JPEG format
(flag, encodedImage) = cv2.imencode(".jpg", frame)
intel = str(base64.b64encode(encodedImage).decode('utf-8'))
hhh = f'''<html><body>
<h2>sss{n}</h2>
<p/><img src="data:image/jpeg; base64,{intel}" />
</body></html>
'''
hhh = hhh
hhh = bytes(hhh, 'utf-8')
yield (b'--frame\r\n'
b'Content-Type: text/html; charset="UTF-8"\r\n\r\n' + hhh + b'\r\n\r\n'
)