生成随机字母或数字

import random
import string
'''
ascii_letters是生成所有字母,从a-z和A-Z,digits是生成所有数字0-9.s
'''
def rand_str ( num , length = 7 ) :
     f = open ( 'Activation_code.txt' , 'w' )
     for i in range ( num ) :
         chars = string . ascii_letters + string . digits # 生成的随机字母加数字
         s = [ random . choice ( chars ) for i in range ( length ) ]
         f . write ( '{0}
' . format ( '' . join ( s ) ) ) # 这代码看不懂
     f . close ( )
 
 
if __name__ == '__main__' :
     rand_str ( 200 )

努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
原文地址:https://www.cnblogs.com/wkhzwmr/p/14966397.html