python随机生成字符串_python 随机生成字符串数据
不說話字節貼代碼:
# -*- coding:UTF-8 -*-
print ('---------------------------game---------------------------')
import re
from random import randint, choice
from string import lowercase
from sys import maxint
from time import ctime
doms = ('com', 'edu', 'net', 'org', 'gov')#定義元組
for i in range(randint(10,20)): #循環 10-20次
dtint = randint(0, maxint-1)#獲得隨機數
dtstr = ctime(dtint) # 格式化時間
shorter = randint(4,7)#獲得隨機數
em = ''
for j in range(shorter):#循環生成em
em +=choice(lowercase)
longer = randint(shorter,12) #domain
dn = ''
for j in range(longer):#循環生成dn
dn += choice(lowercase)
f=open('email.txt','a+')#打開文件以追加的方式,沒有文件則創建文件
x='%s::%s@%s.%s::%d-%d-%d' % (dtstr, em,dn, choice(doms), dtint, shorter, longer)+'\n'#得到我們想要的字符串一個循環得到一個字符串
f.writelines(x)#寫入文件
f.close()#關閉文件
print ('---------------------------game---------------------------')
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/26764973/viewspace-1313591/,如需轉載,請注明出處,否則將追究法律責任。
總結
以上是生活随笔為你收集整理的python随机生成字符串_python 随机生成字符串数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地下城与勇士格斗大赛总决赛夺冠的是谁?
- 下一篇: 计算机与人脑_类脑计算机:一种新型的计算