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://ybzwz.com/article/dohjsh.html