পাইথনে তৈরির তারিখ অনুসারে বাছাই করা একটি ডিরেক্টরি তালিকা পেতে, আপনি ফাইলের নামের একটি তালিকা পেতে 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