4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
用faker模拟数据_过了即是客-CSDN博客
来自 : CSDN技术社区 发布时间:2021-03-24

当然除非特殊情况 其实没必要自己编写Provider 因为faker自带了一大堆Provider 基本上能满足99%的需求。官方文档列出了一些自带的Provider以及社区编写的第三方Provider 它们的功能如下

地址 省、州、市、邮政编码、街道等 银行流水号颜色 颜色名称、RGB编码、十六进制编码等 公司 公司名、公司缩写等 信用卡 信用卡号、卡全名、签发商等 货币日期 日期、上下午、日期和时间、年月日、世纪、时间、生日、时区 周数等等 文件 文件路径、文件类型和mime类型等 地理 经纬度、包括国家省市经纬度在内的地理位置 网络 电子邮箱地址、主机名、网址等等 ISBN职业lorem 句子和文本 混杂 语言编码、布尔值、UUID、MD5、SHA256、密码、SHA1、二进制内容等等 人 性别、姓名、称呼以及区分性别的姓名和称呼等 电话号码档案 简单和复杂的个人档案信息 Python decimal、int、str、bool等Python值 ssn用户代理 opera、chrome、火狐、safari等浏览器的用户代理

最后来一点代码 模拟一些个人数据

from faker import Fakerimport randomfrom pprint import pprintfake Faker( zh_CN )def generate_user(): return dict(name fake.name(), password fake.password(length 10), company fake.company(), job fake.job(), birthday fake.date_of_birth(minimum_age 0, maximum_age 120), telephone fake.phone_number(), address fake.address())
2018年11月18日(BaseProvider): def random_hello(self): return random.choice(['hello', 'hi']) fake = Faker('zh_CN') fake.add_provider(Provider) print(fake...用faker模拟数据做开发的时候常常要模拟一些用户数据,自己编写随机数据虽然也可以,但是如果想要模拟比较复杂的数据,那自己做的话就有些麻烦。faker正是这样一个类库,让我们能非常简单的模拟数据。本文参考自官方文档,如果有兴趣可以查看官方文档,不过安装faker首先先来安装faker:pip install Faker简单使用faker用起来也很简单,初始化一个实例,然后调用对应的方法就可以获得随机数据。...用faker模拟数据

本文链接: http://fakeprint.immuno-online.com/view-696764.html

发布于 : 2021-03-24 阅读(0)
公司介绍
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://