Creare dati fake in Python con Faker

Mattepuffo's logo
Creare dati fake in Python con Faker

Creare dati fake in Python con Faker

Faker è una libreria per Python con cui possiamo creare dei dati fake, da poter usare nelle nostre applicazioni per test.

La libreria mi è piaciuta molto in quanto:

  • supporta la localizzazione
  • ha parecchi providers
  • ha la possibilità di instalare providers dalla community

Per installarla possiamo usare pip:

pip install Faker

Qui sotto un esempio di codice in cui creiamo una ventina di dati per diverse tipologie, ed usando diversi providers:

from faker import Faker
from faker.providers import internet, color, barcode

f = Faker('it_IT')
f.add_provider(internet)
f.add_provider(color)
f.add_provider(barcode)

for _ in range(20):
    print(f.name())
    print(f.address())
    print(f.ipv4_private())
    print(f.color())
    print(f.ean(length=13))
    print('-----')

Enjoy!


Condividi

Commentami!