import itertools

def perm(n, seq):
    for p in itertools.product(seq, repeat=n):
        file.write(''.join(p))
file.write('\n')
perm(4, '0123')
Перестановки Python itertools, как включать повторяющиеся символы