কম্পিউটার

আপনি কিভাবে পাইথনে তৈরির তারিখ অনুসারে একটি ডিরেক্টরি তালিকা বাছাই করবেন?


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

  1. আমি কিভাবে একটি MySQL টেবিল তৈরির তারিখ পেতে পারি?

  2. কিভাবে একটি MySQL টেবিল তৈরির তারিখ পেতে?

  3. আপনি কিভাবে C# এ ফাইলের আকার পাবেন?

  4. Tkinter/Python এ একটি পপআপ ডায়ালগ কিভাবে পাবেন?