On 03/03/11 23:39, Matt Funk wrote:
> Hi,
> i have a list of files, some of which end with .hdf and one of them end
> with hdf5. I want to filter the hdf5 file. Thereforei set extensions: hdf5
> I try to filter as below:
> if (any(filename.endswith(x) for x in extensions)):
> 
> The problem is that i let's all files though rather than just the hdf5
> file. Is there anything i am doing wrong?


try

if filename.endswith('.hdf5'):


your code is testing filename for every (x) extension in a list of
extensions. and any() will return True if one matches the filename

-- 
djc
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to