faker

Utilities

模拟数据生成

概述 faker

Faker 是一个 Python 库,可以生成逼真的虚假数据:姓名、地址、电子邮件、电话号码、日期、职位、公司名称、lorem ipsum 文本以及数百种其他数据类型。它对于播种数据库、生成测试装置以及在没有真实用户数据的情况下构建原型来说非常宝贵。

在PyRun中,Faker 通过 micropip 使用单个导入语句进行加载。您可以生成数据集、试验特定于区域设置的数据格式以及原型数据管道 - 所有这些都无需任何本地安装。它是测试Pandas和 Pydantic 工作流程的绝佳伴侣。

代码和执行输出

生成真实的模拟用户配置文件。

Faker Data Generator在编辑器中运行
from faker import Faker
import json

fake = Faker()
Faker.seed(42)

users = []
for _ in range(4):
    users.append({
        "name":    fake.name(),
        "email":   fake.email(),
        "address": fake.address().replace('\n', ', '),
        "job":     fake.job(),
        "company": fake.company(),
    })

print("Generated Users:\n")
print(json.dumps(users, indent=2))

相关套餐

推荐的 Python 资源

通过相关的交互式教程、备忘单和代码比较来扩展您的知识。