python使用faker库实现模拟数据的方法-创新互联
本篇文章给大家分享的是有关python使用faker库实现模拟数据的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
土默特右旗ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!简介
使用faker可以获取很多模拟数据,如:姓名、电话、地址、银行、汽车、条形码、公司、信用卡、email、user_agen等等
学会使用这个库,再也不用为制造假数据发愁了。。。。。。
同时,使用起来非常简单,只需要安装,导入库,并创建实例,即可使用,如下:
主要的方法分类
如上面例子,每次调用 fake 实例的 name()方法时,都会产生不同随机姓名。fake 实例还有很多方法可用,这些方法分为以下几类:
- address 地址
- person 人物类:性别、姓名等
- barcode 条码类
- color 颜色类
- company 公司类:公司名、公司email、公司名前缀等
- credit_card 银行卡类:卡号、有效期、类型等
- currency 货币
- date_time 时间日期类:日期、年、月等
- file 文件类:文件名、文件类型、文件扩展名等
- internet 互联网类
- job 工作
- lorem 乱数假文
- misc 杂项类
- phone_number 手机号码类:手机号、运营商号段
- python python数据
- profile 人物描述信息:姓名、性别、地址、公司等
- ssn 社会安全码(身份证号码)
- user_agent 用户代理
address 地址
>>> fake.country() # 国家 '奥地利' >>> fake.city() # 城市 '郑州市' >>> fake.city_suffix() # 城市的后缀,中文是:市或县 '市' >>> fake.address() # 地址 '河北省巢湖县怀柔南宁路f座 169812' >>> fake.street_address() # 街道 '邯郸路W座' >>> fake.street_name() # 街道名 '合肥路' >>> fake.postcode() # 邮编 '314548' >>> fake.latitude() # 维度 Decimal('68.0228435') >>> fake.longitude() # 经度 Decimal('155.964341')
本文名称:python使用faker库实现模拟数据的方法-创新互联
网页网址:http://scgulin.cn/article/dohjsh.html