Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

problema con lettura file csv hw 4rec

d
davidebelcastro (1160 points)
9 37 41
in HW4 di recupero by (1.2k points)
stavo provando a fare l'hw4rec che consiste nel leggere due file csv e avevo pensato di confrontare con due cicli annidati ogni riga di un file con tutte le righe dell'altro,ma ho notato che questo non accade,ho provato con un debug manuale a stampare le righe i-esime del file e ho notato che stampa la prima riga n volte quanto il numero delle righe dell'altro file,senza ripartire con la seconda riga e cosi via,qualcuno saprebbe dirmi come mai?
268 views

2 Answers

f
fabio.chiarini (2280 points)
0 0 7
by (2.3k points)
Usi due contatori per scorrere i due cicli (uno nel ciclo esterno e uno in quello interno)? Se sì, hai controllato di averli incrementati entrambi?
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
leggi tutto il file e poi iteri più volte sul contenuto oppure iteri più volte solo sul file?
d
davidebelcastro (1160 points)
9 37 41
by (1.2k points)
io itero su entrambi i file aperti:per ogni riga di uno controllo le righe dell'altro, ho forse dedotto che non si puo' leggere contemporaneamente due file aperti,e di conseguenza ho risolto mettendo il contenuto dei due file in due liste diverse
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Puoi scorrere un file una sola volta (è uno stream).

Per tornare all'inizio si usa seek
d
davidebelcastro (1160 points)
9 37 41
by (1.2k points)
perfetto,grazie prof