安装第三方插件Faker

国内镜像源:

http://mirrors.aliyun.com/pypi/simple/阿里云

https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学

http://pypi.douban.com/simple/豆瓣

https://pypi.tuna.tsinghua.edu.cn/simple/清华大学

http://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学

安装

命令安装

pip install -i 镜像 包名
pip install faker -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Faker的 PyPI页面下载安装

https://pypi.org/project/Faker/#files
下装Wheel或者Source文件进行安装:
在这里插入图片描述

用法

语言

ar_EG - Arabic (Egypt)
ar_PS - Arabic (Palestine)
ar_SA - Arabic (Saudi Arabia)
bg_BG - Bulgarian
bs_BA - Bosnian
cs_CZ - Czech
de_DE - German
dk_DK - Danish
el_GR - Greek
en_AU - English (Australia)
en_CA - English (Canada)
en_GB - English (Great Britain)
en_NZ - English (New Zealand)
en_US - English (United States)
es_ES - Spanish (Spain)
es_MX - Spanish (Mexico)
et_EE - Estonian
fa_IR - Persian (Iran)
fi_FI - Finnish
fr_FR - French
hi_IN - Hindi
hr_HR - Croatian
hu_HU - Hungarian
hy_AM - Armenian
it_IT - Italian
ja_JP - Japanese
ka_GE - Georgian (Georgia)
ko_KR - Korean
lt_LT - Lithuanian
lv_LV - Latvian
ne_NP - Nepali
nl_NL - Dutch (Netherlands)
no_NO - Norwegian
pl_PL - Polish
pt_BR - Portuguese (Brazil)
pt_PT - Portuguese (Portugal)
ro_RO - Romanian
ru_RU - Russian
sl_SI - Slovene
sv_SE - Swedish
tr_TR - Turkish
uk_UA - Ukrainian
zh_CN - Chinese (China Mainland)
zh_TW - Chinese (China Taiwan)

fake.file_extension(category=None) # 文件扩展名
fake.file_name(category=None, extension=None) # 文件名.扩展名
fake.file_path(depth=1, category=None, extension=None) # 文件路径
fake.mime_type(category=None) # MIME类型
fake.unix_device(prefix=None) # UNIX设备
fake.unix_partition(prefix=None) # UNIX分区

#faker模块导入Faker这个类。
from faker import Faker
#实例化,保存到变量fake中。
fake = Faker('zh_cn')
# 调用name()方法随机生成一个名字。
name=fake.name()
# 调用address()方法随机生成地址信息。
adress=fake.address()
#牌照
license=fake.license_plate()
building=fake.building_number()  # 楼名
city=fake.city()  # 完整城市名
city_name=fake.city_name()  # 城市名字(不带市县)
city_suffix=fake.city_suffix()  # 城市后缀名
country=fake.country()  # 国家名称
country_code=fake.country_code(representation="alpha-2")
# 'BZ'    # 国家编号
district=fake.district()  # 地区
postcode=fake.postcode()  # 邮编
province=fake.province()  # 省 适合中国
street=fake.street_address()  # 街道地址
street_name=fake.street_name()  # 街道名称
street_suffix=fake.street_suffix()  # 街道后缀名

print(name,adress,license)
print(building,city,city_name,city_suffix,country,country_code,district,province,postcode,street,street_name,street_suffix)
import json
from faker import Faker
faker=Faker(locale='zh_CN')

datas=[]
data={'name':faker.name(),
      'gender':faker.random_element(('男','女')),
      'age':faker.random_int(18,45),
      "contact":faker.address()
}
datas.append(data)
print(json.dumps(datas,ensure_ascii=False))   # 转换成JSON格式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值