JavaScript em python

como converter essa expressao em python
let blocks = data.match(new RegExp(‘.{1,’ + maxBlockLength + ‘}’, ‘g’));

Assumindo que maxBlockLength é um número inteiro e data é uma string, seria algo assim:

import re

blocks = re.findall(f'.{{1,{maxBlockLength}}}', data)
print(blocks)

# ou
blocks = re.findall('.{1,' + str(maxBlockLength) + '}', data)
print(blocks)

O primeiro usa f-string (disponível desde o Python 3.6), e como ele usa chaves para interpolar a variável maxBlockLength, preciso usar {{ para que seja interpretado como um { literal.

Se achou muito confuso, use concatencação simples, como feito no segundo exemplo.