Extract file name from path in Python
import ntpath import os filename = "templates - original/001.png" print(ntpath.basename(filename)) print(os.path.basename(filename)) print(os.path.split(filename)) print(os.path.splitext(filename)) print(os.path.splitext(os.path.basename(filename))) print(os.path.splitext(os.path.basename(filename))[0])
output
001.png 001.png ('templates - original', '001.png') ('templates - original/001', '.png') ('001', '.png') 001