पायथन में निर्माण तिथि के अनुसार निर्देशिका सूची को क्रमबद्ध करने के लिए, आप फ़ाइल नामों की सूची प्राप्त करने के लिए os.listdir() पर कॉल कर सकते हैं। फिर निर्माण समय प्राप्त करने के लिए प्रत्येक के लिए os.stat() को कॉल करें और अंत में सृजन समय के विरुद्ध क्रमबद्ध करें।
उदाहरण
import os import time import sys from stat import S_ISREG, ST_CTIME, ST_MODE dir_path = '.' # get all entries in the directory entries = (os.path.join(dir_path, file_name) for file_name in os.listdir(dir_path)) # Get their stats entries = ((os.stat(path), path) for path in entries) # leave only regular files, insert creation date entries = ((stat[ST_CTIME], path) for stat, path in entries if S_ISREG(stat[ST_MODE])) print(entries)
आउटपुट
उपरोक्त कोड को चलाने से आपको निर्माण तिथि के अनुसार क्रमबद्ध सूची मिल जाएगी, उदाहरण के लिए,
Mon Oct 23 18:01:25 2017 sorted_ls.py