原文链接:http://www.juzicode.com/python-example-faker-create-data
本文的几个例子用faker生成数据并用openpyxl生成表格,或者生成csv、xml、图像文件。
A)生成个人数据
#juzicode.com/VX公众号:juzicode
from openpyxl import Workbook
from faker import Faker
from tqdm import tqdm
N = 500 # 生成数据条数
# 初始化
fake = Faker('zh_CN')
wb = Workbook()
ws = wb.active
# 添加表头
p = fake.profile()
print(p.keys())
ws.append(list(p.keys()))
# 生成个人数据
for i in tqdm(range(N)): # 添加N行数据
p=fake.profile()
p['current_location'] = str(p['current_location']) # excel不识别的数据类型转换为字符串
p['website'] = str(p['website'])
ws.append(list(p.values())) # 添加数据
# 保存表格
wb.save('faker-profile-openpyxl.xlsx')
B)生成internet数据
#juzicode.com/VX公众号:juzicode
from openpyxl import Workbook
from faker import Faker
from tqdm imp

最低0.47元/天 解锁文章
1255

被折叠的 条评论
为什么被折叠?



