Os dados fictícios são necessários para testar qualquer aplicativo. É muito demorado inserir dados fictícios manualmente para fins de teste. Esta tarefa pode ser feita com muita facilidade usando o pacote Python Faker. Uma grande quantidade de dados falsos de tipos diferentes pode ser inserida no banco de dados muito rapidamente usando este pacote. As maneiras de instalar e usar o pacote Python Faker foram mostradas neste tutorial.
Instalação do pacote Faker
A Biblioteca Faker não está instalada em Python por padrão. Ele suporta Python 3.6+ apenas versão. Execute o seguinte comando para instalar a Biblioteca Faker. Você instalou o pacote PIP3 antes de instalar a biblioteca Faker.
$ PIP3 Instale fakerDiferentes tipos de dados falsos podem ser instalados usando a Biblioteca Faker. Alguns métodos de faker comumente usados são mencionados abaixo.
Método Faker | Propósito |
---|---|
nome() | É usado para gerar um nome falso. |
endereço() | É usado para gerar um endereço falso. |
e-mail() | É usado para gerar e -mail falso |
url () | É usado para gerar um endereço de URL falso. |
número de telefone() | É usado para gerar um número de telefone falso. |
país() | É usado para gerar um nome de país. |
texto() | É usado para gerar texto falso. |
frase() | É usado para gerar texto grande. |
data() | É usado para gerar um valor dummy de data. |
tempo() | É usado para gerar um valor de tempo fictício. |
ano() | É usado para gerar um valor de ano fictício. |
Exemplo 1: gerar diferentes tipos de dados falsos
Crie um arquivo python com o seguinte script que gerará o nome do manequim, email, endereço, país e endereço de URL de uma pessoa. A Biblioteca Faker foi importada e o objeto Faker foi criado para gerar os dados fictícios.
#Import fakerSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-2: Escreva dados falsos em um arquivo
O grupo de dados fictícia pode ser armazenado em JSON usando um script python. Crie um arquivo python com o seguinte script que gerará um número específico de registros fictícios e armazenará os registros em um arquivo json. O generate_data () A função é criada no script para gerar um número específico de registros de clientes usando o loop. Aqui, o ID do cliente de 5 dígitos será gerado usando o número aleatório() método. Os outros valores do cliente serão nome, endereço, email e número de telefone. Todos os dados do cliente serão armazenados em um dicionário e armazenados no cliente.JSON arquivo usando o módulo JSON.
#Import fakerSaída:
O script receberá o número de registros do usuário após a execução. A saída mostra que 5 foi dado como valor de entrada e 5 registros de clientes foram armazenados no cliente.JSON arquivo.
Exemplo 3: Use dados falsos com base no local
Crie um arquivo python com o seguinte script para gerar um número de telefone fictício com base no valor do local inicializado no momento da criação do objeto Faker. Aqui, 'BN_BD'é usado como valor de localidade. Portanto, o número de telefone será gerado com base em Bangladesh. O números de telefone O módulo foi importado no script para formatar o número de telefone com base no código do país e este módulo não é instalado por padrão no Python. Então, você tem que instalar o números de telefone módulo antes de executar o script.
#Import Phonenumbers MóduloSaída:
A seguinte saída semelhante aparecerá após a execução do script acima.
Exemplo-4: Leia dados falsos da lista
Crie um arquivo python com o seguinte script para gerar uma frase fictícia três vezes, reorganizando os valores de uma lista.
#Import Faker MóduloSaída:
A seguinte saída semelhante aparecerá após a execução do script acima.
Exemplo 5: gerar diferentes números aleatórios
Diferentes tipos de números aleatórios podem ser gerados usando a Biblioteca Faker. Crie um arquivo python com o seguinte script que gerará três tipos de números aleatórios. O Função Random_int () irá gerar um número inteiro aleatório. O Random_number (dígito = 5) Função irá gerar um número aleatório de 5 dígitos. O Random_int (50, 150) Função irá gerar um número aleatório entre 50 e 150.
#Import Faker MóduloSaída:
A seguinte saída semelhante aparecerá após a execução do script acima.
Exemplo 6: Gere a data e a hora falsas
Crie um arquivo python com o seguinte script que gerará diferentes tipos de dados e dados fictícios relacionados ao tempo. Muitos métodos existem na Biblioteca Faker para gerar data e hora fictícia. Alguns deles foram usados neste script.
#Import Faker MóduloSaída:
A seguinte saída semelhante aparecerá após a execução do script acima.
Exemplo 7: gerar dados de perfil falso usando pandas
Às vezes, é necessário trabalhar com uma grande quantidade de dados para fins de teste. Esta tarefa pode ser feita com muita facilidade usando os módulos Faker e Pandas. Crie um arquivo python com o seguinte script para gerar os dados do perfil de 10 pessoas e armazenar os dados no quadro de dados de pandas.
#Import Faker MóduloSaída:
A seguinte saída semelhante aparecerá após a execução do script acima.
Conclusão
Diferentes usos do módulo Faker de Python foram descritos neste tutorial usando vários exemplos que ajudarão os usuários do Python a usar este módulo em seu script corretamente.