python生成全部六位银行卡数字密码

项目须要用到全部等宽度的六位数字密码,搜索了下,没找到适合的方法。
因此本身写了个,使用f.string,意味着你须要使用python3.6以上的版本.
效果以下:
在这里插入图片描述
代码很简单,以下:python

def getCardCode(fn):
    with open(fn,'w') as f:
        for i in range(1000000):
            f.write(f'{i:06},')#f:0width,0指高位用0填充,width指宽度

关于f.string中宽度的用法,请查看官方文档说明。web