feature request: a better str.endswith
Michele Simionato
mis6 at pitt.edu
Sat Jul 19 09:30:37 EDT 2003
Skip Montanaro <skip at pobox.com> wrote in message news:<mailman.1058534669.8794.python-list at python.org>...
> Michele> I often feel the need to extend the string method ".endswith"
> Michele> to tuple arguments, in such a way to automatically check for
> Michele> multiple endings. For instance, here is a typical use case:
>
> Michele> if filename.endswith(('.jpg','.jpeg','.gif','.png')):
> Michele> print "This is a valid image file"
>
> This is analogous to how isinstance works, where its second arg can be a
> class or type or a tuple containing classes and types.
>
> I suggest you submit a feature request to SF. A patch to stringobject.c and
> unicodeobject.c would help improve chances of acceptance, and for symmetry
> you should probably also modify the startswith methods of both types.
>
> Skip
Too bad my skills with C are essentially unexistent :-(
Michele
More information about the Python-list
mailing list