Bonsoir tout le monde,
Je bloque actuellement sur quelque chose qui me semble incompréhensible. Voici le bout de code qui me bloque:
J'ai donc testé pour mon premier essai de faire un print cp.has_section("section") et j'ai remarqué que ça retourne False à chaque fois... J'en viens donc à me demander si ces fonctions sont fonctionnelles ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 # Premier essai: cp = ConfigParser.RawConfigParser() cp.read("file.ini") if (cp.has_section("section") == False): cp.add_section("section") if (cp.has_option("section", "option") == False): cp.set("section", "option", True) # Deuxième essai: cp = ConfigParser.RawConfigParser() cp.read("file.ini") try: cp.get("section", "option") except ConfigParser.NoSectionError: cp.add_section("section") except ConfigParser.NoOptionError: cp.set("section", "option", True)
Pour la seconde solution, le problème est que la seconde exception n'est pas prise en compte.
Voilà donc si quelque peut m'éclairer ça serait gentil ;-)
Merci d'avance
Partager