0

I have some photos in my data directory, their names are as follows:

0.png, 10.png,20.png,30.png,40.png,50.png,60.png,70.png,80.png,90.png,100.png,
110.png,120.png,130.png,140.png,150.png,160.png,170.png,180.png,190.png,200.png,
210.png,220.png,230.png,240.png,250.png,260.png,270.png,280.png,290.png,300.png,
310.png,320.png,330.png,340.png,350.png,360.png

for reading these files I use this command:

import glob

path = glob.glob("./data/*.png")
for file in path:
    print(path)
    img = cv2.imread(file)
    cv2.imshow('image', img) 

and the output is:

['./data\\0.png', './data\\10.png', './data\\100.png', './data\\110.png', './data\\120.png', './data\\130.png', './data\\140.png', './data\\150.png', './data\\160.png', './data\\170.png', './data\\180.png', './data\\190.png', './data\\20.png', './data\\200.png', './data\\210.png', './data\\220.png', './data\\230.png', './data\\240.png', './data\\250.png', './data\\260.png', './data\\270.png', './data\\280.png', './data\\290.png', './data\\30.png', './data\\300.png', './data\\310.png', './data\\320.png', './data\\330.png', './data\\340.png', './data\\350.png', './data\\360.png', './data\\40.png', './data\\50.png', './data\\60.png', './data\\70.png', './data\\80.png', './data\\90.png']

As you see, they are not shown by order. How can one sort them in order?

I want to sort my data set in order to show.

mkrieger1
  • 19,194
  • 5
  • 54
  • 65

0 Answers0