On 11/23/07, Bruno Desthuilliers ([EMAIL PROTECTED]) wrote:

>> The better option, IMO, is probably to use regex. 
>
>You forgot at least the simplest solution:
>
>import os.path
>os.path.splitext('132.ext')[0]

Yes, I did miss that one... and while I was typing there was a nagging feeling 
I was missing something. I knew I shouldn't have replied at 12:30 am.

I got on the tangent of regext because of the "rstrip" use in the initial post 
rather than the simple task of splitting the path... that's my story 'n I'm 
sticking to it 8^)



To be constructive, rather than simply spamming the list with my prev. 
comments, I submit this:

    As a matter of preference, in simple scripts, prefer to
    use the following when splitting paths and files:
    
        file_name, file_ext = os.path.split('some_name.ext')
    
    
    While the shorthand is cleaner, I'm not always the guy
    maintaining the code.

Thanks

Scott

PS. Not all was a loss, I did learn something from one of the other replies... 
not that it helps "the rest of the world".
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to