Se requieren los datos ficticios para probar cualquier aplicación. Lleva mucho tiempo insertar datos ficticios manualmente para fines de prueba. Esta tarea se puede hacer muy fácilmente usando el paquete Python Faker. Se puede insertar una gran cantidad de datos falsos de diferentes tipos en la base de datos muy rápidamente utilizando este paquete. Las formas de instalar y usar el paquete Python Faker se han mostrado en este tutorial.
Instalación del paquete Faker
La biblioteca Faker no está instalada en Python de forma predeterminada. Es compatible con Python 3.6+ Versión solamente. Ejecute el siguiente comando para instalar la biblioteca Faker. Ha instalado el paquete PIP3 antes de instalar la biblioteca Faker.
$ PIP3 Instalar FakerSe pueden instalar diferentes tipos de datos falsos utilizando la biblioteca Faker. Algunos métodos Faker de uso común se mencionan a continuación.
Método Faker | Objetivo |
---|---|
nombre() | Se usa para generar un nombre falso. |
DIRECCIÓN() | Se usa para generar una dirección falsa. |
correo electrónico() | Se usa para generar correo electrónico falso |
url () | Se usa para generar una dirección de URL falsa. |
número de teléfono() | Se usa para generar un número de teléfono falso. |
país() | Se usa para generar un nombre de país. |
texto() | Se usa para generar texto falso. |
oración() | Se usa para generar texto grande. |
fecha() | Se utiliza para generar un valor de fecha ficticia. |
tiempo() | Se usa para generar un valor de tiempo ficticio. |
año() | Se usa para generar un valor de año ficticio. |
Ejemplo-1: generar diferentes tipos de datos falsos
Cree un archivo de Python con el siguiente script que generará el nombre ficticio, el correo electrónico, la dirección, el país y la dirección de URL de una persona. La biblioteca Faker ha sido importada y el objeto Faker ha sido creado para generar los datos ficticios.
#Faker de ImportProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-2: escriba datos falsos en un archivo
El grupo de datos ficticios se puede almacenar en JSON utilizando un script de Python. Cree un archivo de Python con el siguiente script que generará un número particular de registros ficticios y almacenará los registros en un archivo JSON. El generar_data () La función se crea en el script para generar un número particular de registros de clientes utilizando para bucle. Aquí, la identificación del cliente de 5 dígitos se generará utilizando el número aleatorio() método. Los otros valores del cliente serán el nombre, la dirección, el correo electrónico y el número de teléfono. Todos los datos del cliente se almacenarán en un diccionario y se almacenarán en el cliente.json Archivo utilizando el módulo JSON.
#Faker de ImportProducción:
El script tomará el número de registros del usuario después de la ejecución. La salida muestra que 5 se ha dado como el valor de entrada y 5 registros de clientes se han almacenado en el cliente.json archivo.
Ejemplo-3: use datos falsos basados en la ubicación
Cree un archivo de Python con el siguiente script para generar un número de teléfono ficticio basado en el valor de la regalación inicializada al momento de crear el objeto Faker. Aquí, 'bn_bd'se usa como valor local. Entonces, el número de teléfono se generará en base a Bangladesh. El números de teléfono El módulo se ha importado en el script para formatear el número de teléfono en función del código de país y este módulo no está instalado de forma predeterminada en Python. Entonces, tienes que instalar el números de teléfono módulo antes de ejecutar el script.
#Módulo de Phonenumbers de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior.
Ejemplo-4: Leer datos falsos de la lista
Cree un archivo de Python con el siguiente script para generar una oración ficticia tres veces reorganizando los valores de una lista.
#Módulo de Faker de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior.
Ejemplo-5: generar diferentes números aleatorios
Se pueden generar diferentes tipos de números aleatorios utilizando la biblioteca Faker. Cree un archivo de Python con el siguiente script que generará tres tipos de números aleatorios. El función random_int () generará un número entero aleatorio. El Función Random_Number (dígito = 5) generará un número aleatorio de 5 dígitos. El Función Random_int (50, 150) generará un número aleatorio entre 50 y 150.
#Módulo de Faker de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior.
Ejemplo-6: generar la fecha y hora falsas
Cree un archivo de Python con el siguiente script que generará diferentes tipos de datos ficticios y datos relacionados con el tiempo. Existen muchos métodos en la Biblioteca Faker para generar fecha y hora ficticia. Algunos de ellos se han utilizado en este script.
#Módulo de Faker de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior.
Ejemplo-7: generar datos de perfil falsos usando pandas
A veces requiere trabajar con una gran cantidad de datos establecidos para fines de prueba. Esta tarea se puede hacer muy fácilmente usando módulos Faker y Pandas. Cree un archivo de Python con el siguiente script para generar los datos de perfil de 10 personas y almacenar los datos en Pandas DataFrame.
#Módulo de Faker de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior.
Conclusión
Se han descrito diferentes usos del módulo Faker de Python en este tutorial mediante el uso de múltiples ejemplos que ayudarán a los usuarios de Python a usar este módulo en su script correctamente.