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!
python pip faker
Commentami!