কম্পিউটার

পাইথনে কীভাবে ফাইল তৈরি এবং পরিবর্তনের তারিখ/সময় পাবেন?


একটি ফাইল তৈরির সময় পেতে, আপনি উইন্ডোতে os.path.getctime(file_path) ব্যবহার করতে পারেন। UNIX সিস্টেমে, আপনি একই ফাংশন ব্যবহার করতে পারবেন না কারণ এটি শেষবার ফাইলের বৈশিষ্ট্য বা বিষয়বস্তু পরিবর্তন করার সময় ফেরত দেয়। UNIX ভিত্তিক সিস্টেমে তৈরির সময় পেতে, stat tuple-এর st_birthtime বৈশিষ্ট্যটি ব্যবহার করুন৷

উদাহরণ

উইন্ডোজে -

>>> import os
>>> print os.path.getctime('my_file')
1505928271.0689342

এটি যুগের পর থেকে সেকেন্ডের সংখ্যায় সময় দেয়। ইউনিক্স সিস্টেমের জন্য,

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

  1. জাভাস্ক্রিপ্টে সেকেন্ডে বর্তমান তারিখ/সময় কিভাবে পাবেন?

  2. কিভাবে C++ এ বর্তমান সময় এবং তারিখ পেতে হয়?

  3. C# এ একটি ফাইল তৈরির সময় পান

  4. পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?