FAQ Python

FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
Sommaire→Gestion Fichier/Répertoire→Fichiers de configuration→ConfigParserLa documentation officielle est largement suffisante pour utiliser ce module: ConfigParser
La structure des fichiers est la suivante:
[Section1]
NomDeClé1 : Valeur1
NomDeClé2 = Valeur2
[Section2]
NomDeClé3 : Valeur3
...Les lignes commençants par le caractère # ou ; sont ignorées.
La fonction ConfigParser.ConfigParser permet de déclarer notre objet
La fonction cp.add_section(section) permet de rajouter une section à notre structure
La fonction cp.set(section, option, value) permet de rajouter la clé option à la section existante
section avec la valeur value
La fonction cp.write(fileobject) permet de sauvegarder la structure
On peut utiliser 4 méthodes dépendantes du type de la clé:
- cp.get( section, option) pour les clés de type string
- cp.getint( section, option) pour les clés de type integer
- cp.getfloat( section, option) pour les clés de type float
- cp.getboolean( section, option) pour les clés de type boolean
config.read('conf.cfg')
monint = config.getint('Section Integer', 'int1')
monstring = config.get('Section String', 'str1')


