python的Faker使用
import json from faker import Faker from faker_demo.CustomFaker import CustomProvider myfaker = Faker(locale='zh_CN') myfaker.add_provider(CustomProvider) result = { "name": myfaker.name(), # 生成名字,每次运行生成不同的名字 "contact": myfaker.address(), # 生成地址 "age": myfaker.random_int(18, 50), # 生成数字,年龄范围 "gender": myfaker.random_element(("男", "女")), # 提供的范围内选择 "推荐人ID": myfaker.db_userid() } print(json.dumps(result, ensure_ascii=False))
CustomFaker.py
from faker.providers import BaseProvider class CustomProvider(BaseProvider): def db_user_id(self): """ 推荐人ID- 另一个用户ID:不是一个凭空想造,和其他的数据库有关联“"" print("--此处忽略10行代码,伪代码:查询了数据库中的用户表”) return“从数据库中得到的ID"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律