Lad wrote: > Hello, > what is a way to get the the extension of a filename from the path? > E.g., on my XP windows the path can be > C:\Pictures\MyDocs\test.txt > and I would like to get > the the extension of the filename, that is here > txt > > > I would like that to work on Linux also > Thank you for help > L.
minor footnote: windows paths can be raw strings for os.path.split(), or you can escape "/" tho Tom's examp indicates unescaped, non-raw string works with splitext() import os.path # winpath='C:\\Pictures\\MyDocs\\test.txt' winpath=r'C:\Pictures\MyDocs\test.txt' fpath,fname_ext=os.path.split(winpath) print "path: %s ;;;;; fname and ext: %s"%(fpath, fname_ext) ext=fname_ext.split(".")[-1] print ext -- http://mail.python.org/mailman/listinfo/python-list