Je fais un plugin pour un autre programme et j'essaie de rendre la chose la plus légère possible.Mise à jour de la section dans ConfigParser (ou une alternative)
Ce que je dois faire est de pouvoir mettre à jour le nom d'une section dans le fichier de configuration de ConfigParser. J'ai alors des champs de texte où l'utilisateur peut éditer le nom du projet, auteur, email et année.
Je ne pense pas changer [nom du projet] est possible, donc je l'ai pensé à deux solutions:
1 -Avez mon fichier de configuration comme ceci:
[0]
projectname: foobar
author:john doe
email: [email protected]
year: 2010
cette façon, je peux changer le nom du projet comme une autre option. Mais le problème est, j'aurais besoin que la section # soit auto incrémentée ([0], [1], etc.). Et pour ce faire, je devrais obtenir chaque section, sorte de, et comprendre ce que le prochain numéro devrait être. L'autre option consisterait à supprimer la section entière et sa valeur, et à l'ajouter à nouveau avec les valeurs mises à jour, ce qui nécessiterait un peu plus de travail, comme le passage d'une variable qui contient le nom de l'ancienne section via les fonctions , etc, mais cela ne me dérangerait pas si c'est plus rapide.
Lequel des deux est le meilleur? ou y a-t-il un autre moyen? Je suis prêt à aller avec la solution la plus rapide/légère possible, peu importe si elle nécessite plus de travail ou non.
merci. je vais expérimenter avec ça – sqram