J'ai pu obtenir que cela fonctionne avec ConfigParser
, personne n'a montré des exemples sur la façon de le faire, donc voici un simple python lecteur d'un fichier de propriété et à l'exemple du fichier de propriétés. Notez que l'extension est encore en .properties
, mais j'ai dû ajouter un en-tête de section similaire à ce que vous voyez dans .les fichiers ini... un peu de métissage, mais il fonctionne.
Le fichier python: PythonPropertyReader.py
#!/usr/bin/python
import ConfigParser
config = ConfigParser.RawConfigParser()
config.read('ConfigFile.properties')
print config.get('DatabaseSection', 'database.dbname');
Le fichier de propriétés: ConfigFile.properties
[DatabaseSection]
database.dbname=unitTest
database.user=root
database.password=
Pour plus de fonctionnalités, lire: https://docs.python.org/2/library/configparser.html