15.faker模块:产生随机虚拟数据

今日单词:faker
n.伪造者;捏造者;骗子;欺诈者;小贩,卖假货的小贩,扒手;一个玩劫的男人

简介

功能: faker模块用于产生一些虚拟的数据,比如:姓名、地址、文字等。
用途: 可用在生成随机的数据集,用于编程练习。

安装模块
# 控制台输入
pip install faker
使用
from faker import Faker
fake = Faker()

print(fake.name())	# 输出:Daniel Roberts,随机产生一个人名,每次输出都不同
print(fake.address()) # 输出:80127 Mary Meadow Apt. 646\nEvansstad, ME 19241,随机产生一个地址,每次输出都不同

可以给Faker()加一个参数,产生基于特定语种的随机值,如加’zh_CN’随机产生的值都是中文。

fake = Faker('zh_CN')	# 也可以穿一个列表,生成的值的语种在列表中随机选择Faker(['it_IT', 'en_US', 'ja_JP'])
print(fake.name())	# 输出:马帆
print(fake.address()) # 输出:重庆市太原市大东祝街E座 147689

语种代码对照表

语种代码
中文zh_CN
英文 (美国)en_US
英文(英国)en_GB
德文de_DE
法文fr_FR
意大利文it_IT
俄文ru_RU
日文ja_JP
韩文ko_KR

Faker()的其他方法

fake = Faker('zh_CN')
print(dir(fake)) # 可以看到还有很多方法

fake.image_url() # 生成随机图片链接
fake.country() # 生成随机国家名
fake.sentence() # 生成随机句子
fake.text() # 生成一段随机文字
写在最后

大家快快上手实践一下这个有意思的模块吧~

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值