Bonjour,
Mon problème est le suivant, j'ai un fichier cfg de ce style :
Je parviens a lire l'ensemble du fichier mais je souhaiterais récupérer certaines données seulement. Je souhaiterais donc lire uniquement des valeurs précises en indiquant ou je veux commencer a lire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 NOM_TEST=TEST CALIBRATION DEB_CONFIG DUT_MOD_IP=172.16.1.190 DUT_DEMOD_IP=172.16.1.191 #AWG_IP=172.16.1.190 END_CONFIG
En francais ca donnerait
str1 = ce qui se trouve après 'NOM_TEST=' jusqu'a la fin de la ligne
str2 = ce qui se trouve après 'DUT_MOD_IP=' jusqu'a la fin de la ligne
str3 = ce qui se trouve après 'DUT_DEMOD_IP=' jusque a la fin de la ligne
Avec la fonction readline j'arrive a faire
Et je voudrais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part str1='NOM_TEST=TEST CALIBRATION'
Existe-t-il donc une fonction permettant de lire seulement une partie de la ligne après une chaine précise ? Et si oui laquelle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part str1='TEST CALIBRATION'
Je précise que je suis débutant sous python et que j'utilise python 2.7
Merci d'avance
Partager