اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هنالك عدة طرق للحصول على معلومات الإنشاء والتعديل لملف معين في البايثون، فعلى سبيل المثال يمكنك استخدام دالتي getmtime و getctime من مكتبة os مع دالة ctime من مكتبة time للحصول على هذه المعلومات كما في المثال التالي:

import os.path, time
print "last modified: %s" % time.ctime(os.path.getmtime(file))
print "created: %s" % time.ctime(os.path.getctime(file))

ويمكنك أيضا استخدام دالة stat من مكتبة os على عدة معلومات حول الملف كما في المثال التالي(اخترنا فقط آخر تعديل):

import os, time
(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) = os.stat(file)
print "last modified: %s" % time.ctime(mtime)

كما أنه يمكنك إنشاء دالة للحصول على معلومات آخر تعديل باستخدام مكتبتي os و datetime كما في المثال التالي:

import os
import datetime
def modification_date(filename):
    t = os.path.getmtime(filename)
    return datetime.datetime.fromtimestamp(t)

المصدر

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...