import xlwt
from faker import Faker
import random
import string
def account_login(len):
# 初始化Faker
f = Faker(locale='zh_CN')
# 1.创建工作薄
wkbook = xlwt.Workbook(encoding="utf-8")
# 2.创建sheet表
sheet = wkbook.add_sheet("账户登录表")
# 3.写数据
sheet.write(0, 0, '手机号码')
sheet.write(0, 1, '身份证号码')
sheet.write(0, 2, '登录密码')
# 随机生成100个账户登录信息
for i in range(1, 100):
sheet.write(i, 0, f.phone_number()) # 联系方式
sheet.write(i, 1, f.ssn()) #身份证号码
# 进行拼接
a = "".join(string.ascii_uppercase + string.ascii_lowercase + string.digits)
# 随时生成固定长度的一个字符串(仿加密模式)
y = [random.choice(a) for i in range(len)]
# 再把生成的字符串列表进行拼接转化成对应的字符串
z = "".join(y)
sheet.write(i, 2, z)
# 4.保存
wkbook.save("账户登录表.xls")
print("文件已保存")
if __name__ == '__main__':
account_login(8)
Python创造账户登录伪数据
最新推荐文章于 2024-05-15 22:12:36 发布