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

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...')
 
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
== التابع Path.cwd ==
+
== التابع Path.samefile ==
يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lang="python3">
+
يعيد <code>True</code> إذا كان مسار الكائن مطابقًا للمسار المعطى، ويمكن تمرير المسار كسلسلة نصية أو ككائن مسار.
>>> Path.cwd()
 
  
PosixPath('/home/antoine/pathlib')
+
ويُحدد مدلول القيمة المعادة بشكل مشابه للتابعين <code>os.path.samefile</code> و <code>os.path.samestat</code>.
  
 +
يرمي هذا التابع استثناءً <code>OSError</code> إن لم يكن مسموحًا بالوصول إلى أحد الملفّين.<syntaxhighlight lang="python3">
 +
>>> p = Path('spam')
  
</syntaxhighlight><span> </span>
+
>>> q = Path('eggs')
 +
 
 +
>>> p.samefile(q)
 +
False
 +
 
 +
>>> p.samefile('spam')
 +
True
 +
</syntaxhighlight>
 +
 
 +
هذا التابع مُستحدث في النسخة 3.5.

المراجعة الحالية بتاريخ 08:05، 3 أغسطس 2018

التابع Path.samefile

يعيد True إذا كان مسار الكائن مطابقًا للمسار المعطى، ويمكن تمرير المسار كسلسلة نصية أو ككائن مسار.

ويُحدد مدلول القيمة المعادة بشكل مشابه للتابعين os.path.samefile و os.path.samestat.

يرمي هذا التابع استثناءً OSError إن لم يكن مسموحًا بالوصول إلى أحد الملفّين.

>>> p = Path('spam')

>>> q = Path('eggs')

>>> p.samefile(q)
False

>>> p.samefile('spam')
True

هذا التابع مُستحدث في النسخة 3.5.