फ़ाइल का निर्माण समय प्राप्त करने के लिए, आप विंडोज़ पर os.path.getctime(file_path) का उपयोग कर सकते हैं। UNIX सिस्टम पर, आप उसी फ़ंक्शन का उपयोग नहीं कर सकते क्योंकि यह पिछली बार फ़ाइल की विशेषताओं या सामग्री को बदल दिया गया था। UNIX आधारित सिस्टम पर निर्माण समय प्राप्त करने के लिए, स्टेट टपल की st_birthtime विशेषता का उपयोग करें।
उदाहरण
Windows पर -
>>> import os >>> print os.path.getctime('my_file') 1505928271.0689342
यह युग के बाद से सेकंड की संख्या में समय देता है। UNIX सिस्टम के लिए,
import os stat = os.stat(path_to_file) try: print(stat.st_birthtime) except AttributeError: # Probably on Linux. No easy way to get creation dates here, # so we'll settle for when its content was last modified. print(stat.st_mtime)
आउटपुट
यह आउटपुट देगा -
1505928271.0689342
फ़ाइल के लिए संशोधन समय प्राप्त करने के लिए, आप os.path.getmtime(path) का उपयोग कर सकते हैं। यह क्रॉस-प्लेटफ़ॉर्म समर्थित है। उदाहरण . के लिए ,
>>> import os >>> print os.path.getmtime('my_file') 1505928275.3081832