如何用Python穷举出四位的数字与小写字母组合

我想要做一个密码的暴力破解,想要输出所有的四位的数字与小写字母组合,请问用Python该怎么写呢?


def get_pwd(str, num):
    if(num == 1):
        for x in str:
            yield x
    else:
        for x in str:
            for y in get_pwd(str, num-1):
                yield x+y

strKey="abcdefghijklmnopqrstuvwxyz0123456789"
for x in get_pwd(strKey,4):
    print(x)

可以根据给定字典,穷举规定长度所有字符串