Dane są wymagane do przetestowania dowolnej aplikacji. Bardzo czasochłonne jest ręczne wstawienie danych manekina do celów testowych. To zadanie można wykonać bardzo łatwo za pomocą pakietu Python Faker. Duża liczba fałszywych danych różnych typów można bardzo szybko włożyć do bazy danych za pomocą tego pakietu. W tym samouczku pokazano sposoby instalacji i korzystania z pakietu Python Faker.
Instalacja pakietu Faker
Biblioteka Fakera nie jest domyślnie zainstalowana w Pythonie. Obsługuje Python 3.Tylko 6+ wersja. Uruchom następujące polecenie, aby zainstalować bibliotekę Faker. Zainstalowałeś pakiet PIP3 przed zainstalowaniem biblioteki Faker.
$ PIP3 instaluj FakerRóżne typy fałszywych danych można zainstalować za pomocą biblioteki Faker. Niektóre powszechnie stosowane metody Faker są wymienione poniżej.
Metoda Fakera | Zamiar |
---|---|
nazwa() | Służy do generowania fałszywej nazwy. |
adres() | Służy do generowania fałszywego adresu. |
e-mail() | Służy do generowania fałszywego e -maila |
URL () | Służy do generowania fałszywego adresu URL. |
numer telefonu() | Służy do generowania fałszywego numeru telefonu. |
kraj() | Służy do generowania nazwy kraju. |
tekst() | Służy do generowania fałszywego tekstu. |
zdanie() | Służy do generowania dużego tekstu. |
data() | Służy do generowania wartości manekina. |
czas() | Służy do generowania manekina czasu. |
rok() | Służy do generowania wartości manekina roku. |
Przykład-1: Generuj różne typy fałszywych danych
Utwórz plik Pythona z następującym skryptem, który wygeneruje nazwę manekina, e -mail, adres, kraj i adres URL osoby. Biblioteka Faker została zaimportowana, a obiekt Faker został utworzony w celu wygenerowania danych manekina.
#Import FakerWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: Napisz fałszywe dane w pliku
Grupa manekinów można przechowywać w JSON za pomocą skryptu Pythona. Utwórz plik Pythona z następującym skryptem, który wygeneruje określoną liczbę manekinów i przechowuje rekordy w pliku JSON. generate_data () Funkcja jest tworzona w skrypcie w celu wygenerowania określonej liczby rekordów klientów za pomocą pętli. Tutaj identyfikator klienta wynoszący 5 cyfr zostanie wygenerowany za pomocą Liczba losowa() metoda. Inne wartości klienta będą to nazwa, adres, e -mail i numer telefonu. Wszystkie dane klientów będą przechowywane w słowniku i przechowywane w klient.JSON Plik za pomocą modułu JSON.
#Import FakerWyjście:
Skrypt przyjmie liczbę rekordów od użytkownika po wykonaniu. Dane wyjściowe pokazuje, że 5 zostało podane jako wartość wejściowa, a 5 rekordów klientów zostało przechowywanych w klient.JSON plik.
Przykład-3: Użyj fałszywych danych na podstawie lokalizacji
Utwórz plik Python z następującym skryptem, aby wygenerować manekinowy numer telefonu na podstawie wartości ustawienia ustawienia regionalnego w momencie tworzenia obiektu Faker. Tutaj, 'BN_BD'jest używany jako wartość lokalizacji. Tak więc numer telefonu zostanie wygenerowany na podstawie Bangladeszu. numery telefoniczne Moduł został zaimportowany w skrypcie, aby sformatować numer telefonu na podstawie kodu kraju, a ten moduł nie jest domyślnie zainstalowany w Python. Więc musisz zainstalować numery telefoniczne Moduł przed wykonaniem skryptu.
#Import PhoneNumbers modułWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Przykład-4: odczyt fałszywych danych z listy
Utwórz plik Pythona z następującym skryptem, aby trzy razy wygenerować zdanie manekina, ponownie zaaranżując wartości listy.
#Import Faker ModuleWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Przykład-5: Generuj różne liczby losowe
Różne typy liczb losowych można wygenerować za pomocą biblioteki Faker. Utwórz plik Pythona z następującym skryptem, który wygeneruje trzy typy liczb losowych. Funkcja random_int () wygeneruje losową liczbę całkowitymi. Funkcja losowa (cyfra = 5) wygeneruje losową liczbę 5 cyfr. Funkcja Random_int (50, 150) wygeneruje liczbę losową od 50 do 150.
#Import Faker ModuleWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Przykład-6: Wygeneruj fałszywą datę i godzinę
Utwórz plik Pythona z następującym skryptem, który wygeneruje różne typy danych daty i manekina związane z czasem. W bibliotece Faker istnieje wiele metod wygenerowania manekina i godziny. Niektóre z nich zostały użyte w tym skrypcie.
#Import Faker ModuleWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Przykład-7: Generuj fałszywe dane profilu za pomocą pandy
Czasami wymaga pracy z dużą ilością zestawu danych do celów testowych. To zadanie można wykonać bardzo łatwo za pomocą modułów Faker i Pandas. Utwórz plik Pythona z następującym skryptem, aby wygenerować dane profilu 10 osób i przechowuj dane w Pandas DataFrame.
#Import Faker ModuleWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Wniosek
W tym samouczku opisano różne zastosowania modułu Pythona w tym samouczku, używając wielu przykładów, które pomogą użytkownikom Python w prawidłowym użyciu tego modułu w skrypcie.