La création d'un fichier de config
J'ai créé un petit Python GUI pour le contrôle de l'I2C pins de mon MCU conseil d'administration. Maintenant, je veux essayer et enregistrer les paramètres de l'interface utilisateur graphique dans un fichier de config, de sorte que le fichier de paramètres peut être modifié sur la base des MICROCONTRÔLEURS utilisés.
Je n'ai aucune idée de comment créer un fichier de configuration. J'ai essayé de regarder dans les liens sur comment créer et utiliser un fichier de configuration (par exemple,ConfigParse
), mais ne pouvait pas comprendre beaucoup de choses. Quelqu'un peut-il m'aider?
Je suis à l'aide de Python 3.4 sur Windows 7.
OriginalL'auteur Goldengirl | 2015-03-30
Vous devez vous connecter pour publier un commentaire.
Vous êtes sur le bon de pistes avec l'aide de ConfigParser! Liées sont les docs qui devrait être très utile lors de la programmation de l'aide.
Pour vous, les plus utiles pense que seront probablement les exemples, qui peuvent être trouvés ici. Un programme simple d'écrire un fichier de configuration peut être trouvé ci-dessous
Ce programme permettra d'écrire des informations dans le fichier "exemple.ini". Un programme pour lire ceci:
Alors vous pouvez simplement l'utiliser comme vous le feriez pour tout autre dictionnaire. L'accès à des valeurs comme:
Crédit accordé à python docs.
Le programme de travail pour juste au sujet de chaque extension de fichier. Toutefois, il est mieux de s'exercer à utiliser l'un des les plus courantes fichier de configuration des extensions telles que ".ini" ou ".cfg". N'importe quelle extension que vous utilisez, le fichier aura le même contenu, et le contenu est ce que la configuration de l'analyseur lit.
Bonjour encore une fois.. j'ai essayé le même exemple que vous avez dit.. j'ai créé un fichier exemple.ini pour écrire le fichier de config et a essayé de lire le fichier à partir de l'interface python en exécutant les commandes de lecture, un par un.. Mais la config.l'article me donne une erreur en disant:- - - AttributeError: 'ConfigParser' objet n'a pas d'attribut 'section'.. Pourriez-vous me dire quel est le problème.. 🙂
Intéressant. J'ai surtout juste copié et collé qu'à partir du wiki, ce qui est très rarement tort. Permettez-moi d'aller le tester rapidement. Viens de vérifier, i.imgur.com/RIE9WbE.png - j'ai fait la remarque une erreur sur la dernière ligne de la config reader, il a besoin d'un autre support.
Désolé pour la réponse tardive.. je voulais juste vous remercier pour votre aide.. j'étais occupé avec quelque chose d'autre donc pas pu répondre plus tôt.. Merci encore 🙂
OriginalL'auteur Alexander Craggs