Re-bonjour,

j'aimerais savoir comment pouvoir accéder à 2 dossiers différents et y comparer leurs données respectives(fichiers csv)

La première chose que j'ai pensé à faire est ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 
import os
from numpy.testing import assert_almost_equal
from ETICS import ETICS
from Fichiers import getElemValue
 
os.getcwd()
rep=os.getcwd()
 
uc_calc=[] 
path_2 = "%s\Ouput"%(rep)
 
for i in range(2):    
    path = "%s\Input%d"%(rep,i+1) 
    os.chdir(path)                                                             # On change de répertoire                                                #
    a=ETICS(0)                                                                 # Une instance D'ETICS                                                   #
    a.CondLimParam()                                                           # On lance les opérations                                                #
    a.get_factory()
    a.CalculUc_conv()
    uc_calc.append(a.uc)                                                       # On remplit notre liste de calcul de Uc_cor                             #
    os.chdir(path_2)                                                           # On change de nouveau de répertoire                                     #
    value = getElemValue('Output_test_CalculUc_conv.csv',i,1)                  # On récupère la valeur de chaque ligne                                  #
    assert_almost_equal(uc_calc[i],value,5)                                    # On compare la valeur de uc_calc[i] avec la valeur récupérée dans Output#
    os.chdir(rep)
Mais j'obtiens une erreur : WindowsError: [Error 2] Le fichier spécifié est introuvable: 'C:\\Users\\ZERBIB\\Desktop\\Test2\\UT_CalculUc_conv\\Ouput'

alors que mon dossier de valeurs de sortie Output exsite bien.

Merci à vous.

Cordialement,

KM