1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
import os,os.path
import ConfigParser
def ecrit_ini(ficonf,lst_param,lst_valeur):
#Ecriture du fichier de configuration
#Syntaxe d'appel :
#ecrit_ini("fichier_config.ini",["fsource","ficone","fpyinstaller","fpythonw"],[fsource,ficone,fpyinstaller,fpythonw])
config = ConfigParser.ConfigParser()
s='local' #Section
config.add_section(s)
for i in range(len(lst_param )):
config.set(s,lst_param[i], lst_valeur[i])
config.write(open(ficonf,'w'))
def recup_ini(ficonf,lst_recup):
#Récupération du fichier de configuration
#Syntaxe liste_des_paramètres=recup_ini("fichier_config.ini",["fsource","ficone","fpyinstaller","fpythonw"])
lst_return=[]
if os.path.exists(ficonf) :
config = ConfigParser.ConfigParser()
config.read(ficonf)
s='local' #Section
lst_return=[]
for param in lst_recup :
lst_return.append(config.get(s, param))
return lst_return
else :
for param in lst_recup :
lst_return.append('')
return lst_return |
Partager