Come ottenere il nome file senza l'estensione da un percorso in Python?Come ottenere il nome file senza l'estensione da un percorso in Python?
Ho scoperto un metodo chiamato os.path.basename
per ottenere il nome file con estensione. Ma anche quando importare OS, non sono in grado di chiamarlo path.basename
. È possibile chiamarlo direttamente come basename?
v'è alcun motivo per farlo. È essenzialmente un no-op-- se vuoi illustrare l'importazione con un nuovo nome, in realtà lo importa con un nuovo nome.importare foo come foo è solo inutile. –
Se questa è un'operazione abbastanza comune, forse dovrebbe meritare il proprio comando ufficiale? Qualcosa come os.path.filename (path_to_file) invece di os.path.splitext (os.path.basename (path_to_file)) [0] – Fnord
E se il nome del file contiene più punti? – matteok