FAQ Python

FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021

La 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'
)