Ho ottenuto un elenco di percorsi e ho bisogno di estrarre il primo elemento di ogni percorso in modo portatile, come farei?Primo elemento di un percorso in python
['/abs/path/foo',
'rel/path',
'just-a-file']
a
['abs', 'rel', 'just-a-file']
Grazie in anticipo Oli
Quello non è portatile, prendere in considerazione un percorso del tipo "C: \ Users \ foo", che dovrebbe tradursi in "Utenti", ma con la vostra soluzione è abituato. –
Se si desidera eliminare le unità, chiamare 'os.path.splitdrive (p) [1]' su ciascuno dei percorsi in anticipo. (A proposito, non hai mai specificato cosa volevi fare nel caso di lettere di unità nel post originale. Non aspettarti che ti leggiamo.) –