কম্পিউটার

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


একটি ফাইল তৈরির সময় পেতে, আপনি উইন্ডোতে 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. LocalDateTime API ক্লাস ব্যবহার করে অ্যান্ড্রয়েডে স্থানীয় সময় এবং তারিখ কীভাবে পাবেন?

  2. কিভাবে পাইথন ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ পেতে?

  3. পাইথন ব্যবহার করে একটি ফাইলের স্ট্যাটাস কিভাবে পেতে হয়?

  4. কিভাবে Python ব্যবহার করে একটি ফাইল মুছে ফেলতে হয়?