Fast in jeden Projekt müssen die Datenbank gefüllt werden damit ausreichend getestet werden kann oder Reports erstellt werden können. Oft war es müssig und zeitraubend diese Daten zu erstellen. Einfacher funktioniere es über Faker. Faker ist eine Python Lib die diese Daten erstellt.

faker.Faker() initialisiert einen Fake-Generator, der Daten für verschiedene Eigenschaften auf der Grundlage verschiedener Datentypen erzeugen kann. Verschiedene Eigenschaften des Faker-Generators werden in “Providern” verpackt. Die Liste der verschiedenen Faker-Provider finden Sie hier. Es gibt auch Internet-Provider für ipv4 und andere Community-Provider wie Web, Cloud und Wifi. Benutzerdefinierte Provider können mit fake.add_provider(CustomProvider) erstellt und hinzugefügt werden.

Python Lib Faker

faker.Faker() kann ein Gebietsschema als Argument nehmen, um lokalisierte Daten zurückzugeben. Das Standardgebietsschema ist en_US. Es bietet Unterstützung für Sprachen wie Hindi, Französisch, Spanisch, Chinesisch, Japanisch, Arabisch, Deutsch und viele andere.

Große CSV-Dateien mit gefälschten Daten können sehr einfach mit einer beliebigen Anzahl von Datensätzen erzeugt werden. Sie müssen nur die Kopfzeilen von CSV übergeben und die Dateneigenschaften für jede Spalte in der Kopfzeile angeben.
Faker erleichtert die Datengenerierung von Typen wie Name, E-Mail, Url, Adresse, Telefonnummer, Postleitzahl, Stadt, Bundesland, Land, Datum, Zeit und viele andere. Der Code zur Erzeugung von gefälschten CSV-Daten ist unten angegeben.

Weitere Information finden Sie auf der Englischen Blog Seite für Python.

close

Verpasse diese Tipps nicht!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.