import math import numpy as np # import matplotlib.pyplot as plt import struct #"C:\Users\quent\OneDrive\Bureau\ENSC\TransD\Framboisier\02400001.TXT" #! /usr/bin/env python3 # -*- coding: UTF-8 -*- link = "test.txt" f = open(link , "rb")#ouvertuture du fichier txt traiter taille = 5 freq = 250000 periode = 1 / freq temps = periode * taille resultat = np.zeros(taille) for i in range(taille): resultat[i] = f.readline() #on sait que chaque ligne corespond à une mesure f.close() resultat*=resultat aire = 0 for i in range(taille-1): aire += (resultat[i]+resultat[i+1]) / 2 * periode f = open("puissance.txt" ,"a") f.writelines(str(aire)+"\n") f.close()