Bonjour, j’ai un fichier texte contenant des données que j’aimerais récupérer. mon fichier est de ce style:
1 2 3 | data_cache: 103126.7896 0.155 0.155149 data_memory: 103709.145 0.1 0.154277 data_tmp: 113885.0 0.210845 0.210739 |
Je souhaite récupérer par exemple "0.155" de la ligne data_cache la première étape c’est de récuperer la ligne data_cache, ce qui est assez simple :
1 2 3 4 5 6 | with open("monfichier.txt","r") as fi: id = [] for ln in fi: if ln.startswith("data_cache:"): id.append(ln[2:]) print(id) |
mais ensuite comment je vais pour récupérer 0.155. J’ai bien penser a utiliser la fonction split mais je sais pas comment l’utiliser dans ce cas car le nombre d’espace séparant les valeurs n’est pas fixe. par avance merci pour votre aide.
+0
-0