def new_phone():
fk=Faker(locale="zh_CN")
while True:
#生成随机手机号
phone=fk.phone_number()
#初始化数据库
db=DBhandler(host='8.129.91.152',
port=3306,
user='future',
password='123456',
# 不要写成utf-8
charset='utf8',
# 指定数据库
database='futureloan',
cursorclass=DictCursor)
phone_in_db=db.query("select * from member where mobile_phone={}".format(phone))
#判断生成的手机号是否在数据库中,如果不在则返回生成的新手机号,如果存在则继续循环生成
if not phone_in_db:
db.close()
return phone
db.close()
faker 生成随机手机号的封装
最新推荐文章于 2025-04-20 00:16:11 发布