En Python, un archivo .env se usa comúnmente para almacenar ajustes de configuración, claves API y otra información confidencial. Es un archivo de texto sin formato con pares clave-valor y la biblioteca python-dotenv se usa a menudo para cargar estas variables en el entorno. En este artículo, exploraremos el proceso detallado de creación y uso de archivos .env en Pitón .
¿Qué son los archivos .Env en Python?
Un archivo .env en Python es un archivo de texto simple que se utiliza para almacenar ajustes de configuración, variables de entorno y otros pares clave-valor relacionados con un proyecto de Python. Estos archivos suelen contener información confidencial, como claves API, credenciales de bases de datos o ajustes de configuración. El contenido de un archivo .env no debe codificarse en el código fuente, sino que se carga en el entorno del proyecto durante el tiempo de ejecución. El python-dotenv La biblioteca se emplea comúnmente para leer el contenido del archivo .env y establecer las variables de entorno, lo que la convierte en una forma conveniente de administrar las configuraciones del proyecto de forma segura.
Instalación
¿Cómo crear y utilizar archivos .Env en Python?
A continuación se muestra el procedimiento completo para crear y usar archivos .Env en Python:
matriz en lenguaje c
Paso 1: cree el archivo .env
En el directorio de su proyecto, cree un archivo llamado .env en el nivel raíz para almacenar ajustes de configuración e información confidencial.
Paso 2: instale el módulo
Instale la biblioteca python-dotenv ejecutando el siguiente comando en su terminal o terminal integrado dentro de su IDE de Python (por ejemplo, PyCharm ):
partido_preg
pip install python-dotenv>
Paso 3: almacene datos confidenciales en un archivo .env
En su archivo .env, defina pares clave-valor para sus ajustes de configuración. Por ejemplo:
MY_KEY = 'kishankaushik12353'>
Este archivo almacenará información confidencial y ajustes de configuración.
Paso 4: Acceso el archivo .env
En su código Python, importe el módulo dotenv y use cargar_dotenv() para cargar variables desde el archivo .env. Acceda a los valores usando os.getenv(CLAVE) para cada par clave-valor definido en el .env archivo.
Python3
bash comprueba si la variable de entorno está configurada
# importing os module for environment variables> import> os> # importing necessary functions from dotenv library> from> dotenv> import> load_dotenv, dotenv_values> # loading variables from .env file> load_dotenv()> # accessing and printing value> print> (os.getenv(> 'MY_KEY'> ))> |
>
comentario javascript
>
Paso 5: compila y ejecuta el código
Compile y ejecute el código Python. El programa utilizará las variables de entorno cargadas del archivo .env y la salida mostrará el valor asociado con la clave especificada, como MI LLAVE , lo que demuestra una integración exitosa con el archivo .env.
Conclusión
En conclusión, utilizar archivos .env en Python proporciona una forma segura y organizada de administrar información confidencial y ajustes de configuración. Al utilizar la biblioteca python-dotenv, los desarrolladores pueden cargar fácilmente variables en el entorno del proyecto, mejorando la flexibilidad en diferentes entornos. Esta práctica garantiza la separación de datos confidenciales del código base y permite un enfoque sistemático para gestionar las configuraciones en desarrollo, pruebas y producción. La incorporación de archivos .env es una práctica recomendada para mantener la seguridad y la escalabilidad en proyectos de Python.