Bonjour eyquem,
en effet il manque pas mal d'information
- fichier 1 correspond
fichier1=open('%s'%fic1, 'r').readlines()
fic1 étant un fichier .txt ou .log récupéré par un raw_input
Les \n sont dont placés à la fin de chaque élément.
- pour le for, tu as en effet raison ta méthode est plus simple, on dirait que j'aime bien me compliquer la vie.
- dernier point :
fichier1[ dic1[key][0] : dic1[key][1] ]
dic1[key][0]représente la ligne ou commence le bloc d'instruction
dic1[key][1]représente la ligne ou finit le bloc d'instruction
On obtient donc toutes les lignes d'instruction pour un instruction ID donné
Sinon j'ai continué à avancé sur le problème et ne trouvant pas comment résoudre ce problème je l'ai contourné en utilisant directement le module win32com qui permet d'exécuter les commandes Excel (bon c'est pas aussi simple mais c'est le principe) Grâce à ça j'écris directement dans une case autant de lignes que je veux sans avoir à me soucier de l'interprétation des caractères. Je n'utilise du coups plus de fichier intermédiaire je créé directement un fichier excel que je remplis case par case.
M.L.G.
Partager