Diciamo che ho due nomi di percorso: capo e coda. Possono sovrapporsi con qualsiasi numero di segmenti. Se non lo fanno, mi piacerebbe unirmi a loro normalmente. Se si sovrappongono, mi piacerebbe rilevare la parte comune e combinarli di conseguenza. Per essere più specifici: se ci sono ripetizioni nei nomi mi piacerebbe trovare la parte più lunga sovrapposizione possibile. EsempioC'è un modo intelligente per combinare percorsi sovrapposti in python?
"/root/d1/d2/d1/d2" + "d2/d1/d2/file.txt" == "/root/d1/d2/d1/d2/file.txt"
and not "/root/d1/d2/d1/d2/d1/d2/file.txt"
Esiste una funzione di libreria pronta per l'uso per tale caso o devo implementarne una?
È in Django? O solo pitone? – WakeskaterX
Questi percorsi si troveranno sulla stessa macchina su cui è in esecuzione il codice? – Rcynic
si avvia sempre su/root? quale dovrebbe essere il risultato se entrambi sono 'd1/d2'? – miraculixx