TheProgrammer نشر 29 سبتمبر 2015 أرسل تقرير نشر 29 سبتمبر 2015 أريد أن أحصل على تواريخ إنشاء ملف معين ووقت آخر تعديله، فما هي أسهل طريقة لفعل ذلك في البايثون 2 ؟ اقتباس
0 هشام رزق الله نشر 29 سبتمبر 2015 أرسل تقرير نشر 29 سبتمبر 2015 هنالك عدة طرق للحصول على معلومات الإنشاء والتعديل لملف معين في البايثون، فعلى سبيل المثال يمكنك استخدام دالتي 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)المصدر اقتباس
السؤال
TheProgrammer
أريد أن أحصل على تواريخ إنشاء ملف معين ووقت آخر تعديله، فما هي أسهل طريقة لفعل ذلك في البايثون 2 ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.