Bonjour,
J'ai une fonction avec des variables en entrée. J'arrive a utiliser ces variables avant l'ouverture d'un fichier par
file=open(path,"r")
test=csv.reader(file,quoting=csv.QUOTE_NONNUMERIC)
Par contre, après le passage du file=open, les variables en entrées (q, w,Dm,Db,np) de la fonction ne sont plus reconnues.
Ci après la fonction :
def Coef_EJMA(q,w,t,Dm,Db,np):
# Calcul des ratios EJMA pour
#
vx=1.82*(q/4)/(Dm*t*(Db/Dm)**0.5)
vy=2*(q/4)/w
print("Valeur vx: \n", vx)
print("Valeur vy: \n", vy)
#
# chargement du CSV
#
path="cp_ejma.csv"
file=open(path,"r")
test=csv.reader(file,quoting=csv.QUOTE_NONNUMERIC)
file.close()
#
#Conversion du CSV en tableau
data2 = [data for data in test]
data_array = np.asarray(data2, dtype = float)
Je vous remercie de votre aide, déjà quelques jours passés dessus et je n'ai toujours pas compris d'où vient le problème.
Cordialement
Partager