国内镜像源:
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格式