For a simple print statement you could do:
number = '00002451018'
print(number[0:2], number[2:4], number[4:5], number[5:8], number[8:])
[edit]
To do this in a loop based on a list of field widths:
number = F'{number:011d}'
f1 = 0
for val in [2, 2, 1, 3, 3]:
f2 = f1 + val
print(number[f1:f2], end=' ')
f1 = f2
print('')
[/edit]