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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Dubbio path Es3 hw4

a.capobianco1 (16770 points)
14 54 165
in Es3 by (16.8k points)
In VM, La path passata come parametro alla funz Es3 è comprensiva della directory dirs oppure le cartelle da testare sono tutte nello stesso percorso del file prog3. Py?
716 views
closed

1 Answer

Best answer
_andrea_ (45670 points)
13 42 297
by (45.7k points)
selected by
Fallo come lo faresti sul tuo pc, poi sulla VM funziona non preoccuparti
_andrea_ (45670 points)
13 42 297
by (45.7k points)
Io ho splittato per ottenere il nome e poi ovviamenre per la ricorsione ho usato il nome intero per andare nelle sottocartelle
a
alex_err (5800 points)
1 3 32
by (5.8k points)
Esiste anche la funzione os.path.basename se vi può essere utile ;)
_andrea_ (45670 points)
13 42 297
by (45.7k points)
Sarebbe utile capire se è più veloce split o quella, ma penso non cambi nulla
a
alex_err (5800 points)
1 3 32
by (5.8k points)
Fa esattamente uno split, quindi non cambia nulla, però se vuoi puntare sull'efficienza listdir ti dà il nome del file e non l'intero percorso.

os.path.basename lo usi solo sulla path in ingresso, sugli altri nodi prendi semplicemente il nome del file dal for.
a.capobianco1 (16770 points)
14 54 165
by (16.8k points)
ottimo!!! grazie