faker是一个python包,它为您生成假数据。
Faker的Python项目详细描述
基本用法
使用pip安装:
pip install Faker
注意:这个包以前被称为 假工厂
使用faker.faker()创建并初始化一个faker 生成器,它可以通过访问以 所需的数据类型。
fromfakerimportFakerfake=Faker()fake.name()# 'Lucy Cechtelar'fake.address()# '426 Jordy Lodge# Cartwrightshire, SC 88120-6700'fake.text()# 'Sint velit eveniet. Rerum atque repellat voluptatem quia rerum. Numquam excepturi# beatae sint laudantium consequatur. Magni occaecati itaque sint et sit tempore. Nesciunt# amet quidem. Iusto deleniti cum autem ad quia aperiam.# A consectetur quos aliquam. In iste aliquid et aut similique suscipit. Consequatur qui# quaerat iste minus hic expedita. Consequuntur error magni et laboriosam. Aut aspernatur# voluptatem sit aliquam. Dolores voluptatum est.# Aut molestias et maxime. Fugit autem facilis quos vero. Eius quibusdam possimus est.# Ea quaerat et quisquam. Deleniti sunt quam. Adipisci consequatur id in occaecati.# Et sint et. Ut ducimus quod nemo ab voluptatum.'
对方法的每次调用都会产生不同的(随机)结果。 这是因为faker转发faker.generator.method_name()调用 到faker.generator.format(方法名)
for_inrange(10):print(fake.name())# 'Adaline Reichel'# 'Dr. Santa Prosacco DVM'# 'Noemy Vandervort V'# 'Lexi O'Conner'# 'Gracie Weber'# 'Roscoe Johns'# 'Emmett Lebsack'# 'Keegan Thiel'# 'Wellington Koelpin II'# 'Ms. Karley Kiehn V'