On 19/01/17 21:29, ad^2 wrote:

> I'm looking for a cleaner more elegant way to achieve stripping out a file
> name from a list which contains a path and file extension.
> 
> Ex.
> 
> my_list = ['/var/tmp/02_80_5306_4444_2017_01_19_08-36-57_4918_0.zip',
> '/var/tmp/02_80_5309_4444_2017_01_19_08-40-30_4205_0.zip',

Take a look at the os.path module. It has lots of utility functions
for splitting paths into their various bits and as a bonus it caters for
all the different OS path formats too. Its likely to be both
easier to use and more reliable than trying to use string functions
on the path.

In your case os.path.basename() is likely to be the best option.

-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to