الفرق بين المراجعتين ل"Python/pathlib/Path/stat"

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 17: سطر 17:
 
==<span>أمثلة</span>==
 
==<span>أمثلة</span>==
 
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3">
 
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3">
>>> p = Path('setup.py')
+
>>> Path.home()
 +
WindowsPath('D:/Downloads/WinPython/settings')
  
>>> p.stat().st_size
+
>>> Path.home().stat()
956
+
os.stat_result(st_mode=16895, st_ino=281474977249125, st_dev=438518768, st_nlink=1, st_uid=0, st_gid=0, st_size=4096, st_atime=1530867832, st_mtime=1530867832, st_ctime=1530862426)
  
>>> p.stat().st_mtime
+
>>> import time
1327883547.852554
+
>>> time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(Path.home().stat().st_atime))
 
</syntaxhighlight>
 
</syntaxhighlight>
==<span>انظر أيضًا</span>==  
+
==<span>انظر أيضًا</span>==
 +
<span> </span>
  
 
<span> </span>
 
<span> </span>
 +
 
==مصادر==
 
==مصادر==

مراجعة 06:46، 12 أغسطس 2018

 التابع Path.stat

يعيد معلومات عن المسار (مماثل للتابع os.stat) ، ويتم حساب المعلومات في كل مرة يتم فيها استدعاء التابع

البنية العامة

>>> p = Path('setup.py')

>>> p.stat().st_size
956

>>> p.stat().st_mtime
1327883547.852554

المعاملات

بدون معاملات

القيمة المعادة

يعيد معلومات عن المسار (مماثل للتابع os.stat) ، ويتم حساب المعلومات في كل مرة يتم فيها استدعاء التابع

أمثلة

يبين المثال التالي طريقة استخدام التابع:

>>> Path.home()
WindowsPath('D:/Downloads/WinPython/settings')

>>> Path.home().stat()
os.stat_result(st_mode=16895, st_ino=281474977249125, st_dev=438518768, st_nlink=1, st_uid=0, st_gid=0, st_size=4096, st_atime=1530867832, st_mtime=1530867832, st_ctime=1530862426)

>>> import time
>>> time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(Path.home().stat().st_atime))

انظر أيضًا

مصادر