需求:
希望随机生成多列
import random as r
import uuid
a1=[‘张’,‘金’,‘李’,‘王’,‘赵’]
a2=[‘玉’,‘明’,‘龙’,‘芳’,‘军’,‘玲’]
a3=[’’,‘立’,‘玲’,’’,‘国’,‘莉’]
a4=[‘男’,‘女’]
for i in range(15):
name = r.choice(a1) + r.choice(a2) + r.choice(a3)
sex=r.choice(a4)
uid = uuid.uuid4() #如果循环希望值不一是固定的用uuid1,不固定用uuid4
suid = ''.join(str(uid).split('-'))
print(suid,name,sex)
file = open('C:/Users/ldh/Desktop/a.txt','a')
file.write(suid+"\b"+name+"\b")#文件的读取,如果希望换行用到+"\n"
#文件读取,如果希望是写入多列则:file.write(suid+"\b"+name+"\b")