Modifier un fichier de configuration .conf
	
	
		Bonjour à tous,
J'ai besoin d'automatiser la configuration du fichier config d'apache. Deux types d'opérations sont possibles :
1) Soit chercher des lignes non activés (de la forme #LoadModule proxy_module modules/mod_proxy.so) et les faire activer par la suppression du #.
2) Soit chercher des lignes et voir comment les modifier (Par exemple, #ServerName localhost:80 et faire modifier localhost par une @IP)
Pour cela, j'ai pensé à utiliser ReadfIle et re.
J'ai commencé tout d'abord par essayer d'avoir un code me permettant de lire le fichier:
	Code:
	
| 12
 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
 
 |  
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
# IMPORT Python
import re
 
 
# IMPORT Module
# from tonprojet.logger import Log <---> pour plus tard
 
class ConfigFileWorker:
    ''' Work on config file '''
 
    def readFile(self,filename):
        ''' Read httpconfig '''
        try:
            with open(filename, 'r') as file:  # si ça marche pas, enlève le , 'r'
                for line in file.readlines():
                    print("{0}".format(line))
        except IOError, e:
            # Log.add("error", e) <--> pour plus tard
            print("{0}".format(e))
 
 
if __name__ == '__main__':
    cfw = ConfigFileWorker()
    cfw.readFile('httpd.conf')
    # plus tard:
    # httpd_config = cfw.readFile('httpd.conf') | 
 Ce code m'affiche un écran vide que je le trouve vraiment bizarre !! 
J'ai essayé tout mais toujours sans résultat. Pourriez-vous m'aider à avoir un code permettant de lire le fichier d'extension .conf.
merci beaucoup d'avance !