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

References
https://stackoverflow.com/questions/8384737/extract-file-name-from-path-no-matter-what-the-os-path-format