Nested os.path.join()'s
Jean-Paul Calderone
exarkun at divmod.com
Mon May 5 10:34:12 EDT 2008
On Mon, 05 May 2008 16:28:33 +0200, Paul Scott <pscott at uwc.ac.za> wrote:
>
>On Mon, 2008-05-05 at 16:21 +0200, Paul Scott wrote:
>> example:
>>
>> if os.path.exists(os.path.join(basedir,picdir)) == True :
>> blah blah
>>
>
>Sorry, pasted the wrong example...
>
>Better example:
>
> pics = glob.glob(os.path.join(os.path.join(basedir,picdir),'*'))
>
>
>> Question is, is there a better way of doing this? The above *works* but
>> it looks kinda hackish...
How about not nesting the calls?
>>> from os.path import join
>>> join(join('x', 'y'), 'z') == join('x', 'y', 'z')
True
>>>
Jean-Paul
More information about the Python-list
mailing list