Joseph Quigley wrote: > Hi, > Here's my directory listing as a list: > ['ga041001.gif', 'ga041002.gif', 'ga041003.gif', 'ga041004.gif', > 'ga041005.gif', 'ga041006.gif', 'ga041007.gif', 'ga041008.gif', > 'ga041009.gif', 'ga041010.gif', 'ga041011.gif', 'ga000619.gif', > 'ga050101.gif', 'ga050102.gif', 'ga050103.gif', 'ga050104.gif', > 'ga050105.gif', 'ga050106.gif', 'ga050107.gif', 'ga050108.gif', > 'ga050109.gif', 'ga050111.gif', 'ga050112.gif', 'ga050113.gif', > 'ga050801.gif', 'ga050114.gif', 'ga050802.gif', 'ga050115.gif', > 'ga050803.gif', 'ga050116.gif', 'ga050804.gif', 'ga050117.gif', > 'ga050805.gif', 'ga050118.gif', 'ga050806.gif', 'ga050119.gif', > 'ga050807.gif', 'ga050121.gif', 'ga050122.gif', 'ga050123.gif', > 'ga050124.gif', 'ga050125.gif', 'ga780825.gif', 'ga780826.gif', > 'ga780827.gif', 'ga780828.gif', 'ga780829.gif', 'ga780830.gif'] > > When I use: > files = os.listdir(<theimagesdirectory>) > x = 0 > direction = 1 > while True: > ShowImg(files[x]) # An image display function > x += -1 > > it doesn't display the images in the right order! It will skip from > ga050123.gif and go to ga050120.gif! > > Is there any way to counter this?
os.listdir() doesn't guarantee any particular order for the results. How about sorting the list? files = os.listdir(...) files.sort() ...etc Kent > Thanks, > Joe > > PS> This is a console version of the Tkinter version I want to make > (where I posted earlier). Console is just way easier! :-) > > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor