Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

आप पाइथन में निर्माण तिथि के आधार पर क्रमबद्ध निर्देशिका सूची कैसे प्राप्त करते हैं?


पायथन में निर्माण तिथि के अनुसार निर्देशिका सूची को क्रमबद्ध करने के लिए, आप फ़ाइल नामों की सूची प्राप्त करने के लिए 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 तालिका की निर्माण तिथि कैसे प्राप्त करें?

    एक MySQL तालिका की निर्माण तिथि प्राप्त करने के लिए, info_schema.tables से create_time का उपयोग करें। वाक्य रचना इस प्रकार है - INFORMATION_SCHEMA.TABLES से create_time चुनें जहां table_schema =yourDatabaseName और table_name =yourTableName; मेरी टेबल का नाम स्किपलास्टेन रिकॉर्ड्स है और डेटाबेस टेस

  1. आप सी # में फ़ाइल का आकार कैसे प्राप्त करते हैं?

    FileInfo वर्ग का उपयोग C# में फ़ाइल और उसके संचालन से निपटने के लिए किया जाता है। यह गुण और विधियाँ प्रदान करता है जिनका उपयोग फ़ाइल बनाने, हटाने और पढ़ने के लिए किया जाता है। यह फ़ाइल में डेटा लिखने के लिए StreamWriter वर्ग का उपयोग करता है। यह System.IO नेमस्पेस का एक हिस्सा है। निर्देशिका गुण ए

  1. टिंकर/पायथन में पॉपअप संवाद कैसे प्राप्त करें?

    टिंकर एक मानक पायथन पुस्तकालय है जिसका उपयोग जीयूआई-आधारित अनुप्रयोगों को बनाने और विकसित करने के लिए किया जाता है। हम टिंकर में एक एप्लिकेशन बना सकते हैं और उसमें विजेट जोड़ सकते हैं जो एप्लिकेशन को अधिक इंटरैक्टिव बनाते हैं। मान लीजिए कि हम किसी एप्लिकेशन में पॉपअप डायलॉग दिखाना चाहते हैं। इस माम