Red de conocimiento informático - Material del sitio web - Cómo usar Python3 para leer archivos de configuración

Cómo usar Python3 para leer archivos de configuración

ini es una extensión de archivo utilizada en el sistema operativo Microsoft Windows (también utilizada en otros sistemas).

INI es el acrónimo de “Inicialización”. Como sugiere el nombre, los archivos INI se utilizan para inicializar o parametrizar un sistema operativo o un programa específico. Le permite guardar (y leer) parámetros que deben cambiarse con frecuencia, lo que hace que su programa sea más flexible.

A continuación se proporciona un ejemplo de un archivo ini. [Escuela]

ip?=?10.15.40.123

máscara?=?255.255.255.0

puerta de enlace?=?10.15.40.1

dns?=?211.82.96.1

[Coincidencia]

ip?=?172.17.29.120

máscara?=?255.255.255.0

gateway?=?172.17.29.1

dns?=?0.0.0.0

Este archivo de configuración contiene parámetros de configuración de IP para diferentes ocasiones.

Primero, Python necesita el paquete ConfigParser para leer la configuración ini, así que cárguelo primero. import?configparser

Luego, necesitamos cargar el archivo de configuración. config=configparser.ConfigParser()

#IpConfig.ini puede ser un archivo que no existe, lo que significa que el nuevo archivo de configuración está listo. config.read("IpConfig.ini")

A continuación, podemos agregar una sección al archivo de configuración usando configparser.add_section().

#Agregar sección "Escuela" config.add_section("Escuela")

Nota: Si el proyecto correspondiente ya existe en el archivo, no puede agregar una sección con el mismo nombre.

Luego se pueden agregar nuevos parámetros a la sección "escuela" usando configparser.set().

#Agregar nuevos parámetros de dirección IP config.set("Escuela", "IP", "192.168.1.120")

config.set("Escuela", "Máscara", "255.255.255.0")

config.set("Escuela", "Máscara", "255.255.255.0")