on 12.10.2005 10:02 Diez B. Roggisch said the following: > Rune Strand wrote: > >>Currently I have this in my scripts: >>__filename__ = __file__.replace('\\', '/').rsplit('/', 1)[-1] > > This is neither platform independent nor less "overhead". This is: > > import os > __filname__ = os.path.split(__file__)[-1] >
I would say that:: import os filename = os.path.basename(__file__) is even more explicit. And with one of the several existing 'path' modules it would be:: from path import path filename = path(__file__).basename I am sorry if I missed this on this list, but was there a decision on the idea of including an object-oriented path class in the standard library? cheers, stefan -- http://mail.python.org/mailman/listinfo/python-list