造数据

无意间发现Faker模块,它可以用来做数据,比起自己造数据看起来要更”真”,因为我们常常用循环从test1至test100,这样的数据看起来很“假”。

Faker模块用起来也挺简单方便:

1,  使用 pip install faker 安装模块

2,  造中文数据

from faker import Faker
 
 fk = Faker('zh_CN')
 print '%s%s' % ('姓名: ', fk.name())
 print '%s%s' % ('电话: ', fk.phone_number())
 print '%s%s' % ('工作: ', fk.job())
 print '%s%s' % ('地址:', fk.address())
 print '%s%s' % ('邮件:', fk.email())
 print '%s%s' % ('公司:', fk.company())
 print '%s%s' % ('身份证:', fk.ssn())
 print '%s%s' % ('卡号:', fk.credit_card_number(card_type=None))
 print '%s%s' % ('IP:', fk.ipv4(network=False))
 print '%s%s' % ('网址:', fk.uri())
 print '%s%s' % ('备注: ', fk.text())
 
运行结果如下:
姓名: 何秀芳
电话: 15767969175
工作: 日式厨师
地址:澳门特别行政区长沙市黄浦刘街r座 389460
邮件:vzhong@xiajia.cn
公司:彩虹网络有限公司
身份证:110109199612219118
卡号:6011332805306728
IP:192.172.68.178
网址:http://www.70.cn/posts/explore/register/
备注: 这是我们可能论坛安全.朋友来自内容分析.
部分服务一直次数项目.全部社区发现广告论坛进行女人.
首页或者由于深圳.他的其中各种能力可能.
一次商品起来选择一起.服务这些所以发展你们.
实现本站最新关系只是一些.为了状态比较一次提高工具.各种法律生活.


 

除了text文本的数据比较“乱”,其他类型的数据看起来还是很“真”的。多次运行的结果都是不一样的,所以我们可以用它来造数据。

除了生成中文数据,也可以生成不同语言的数据,默认是英文,可以通过给Faker传参数,常见的有:

简体中文:zh_CN
繁体中文:zh_TW
美国英文:en_US
日文:ja_JP
韩文:ko_KR

 


该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友

 

 

粤ICP备19116230号
友情链接: 码农藏书阁 天天链