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

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
== التابع Path.home ==
+
= التابع <code>Path.home</code> =
يعيد كائن مسار جديدًا يمثّل المسار الرئيسي (home directory) للمستخدم (بشكل مشابه للتابع os.path.expanduser مع الوسيط <code>'~'</code>)
+
يعيد كائن مسار جديدًا يمثّل المسار الرئيسي (home directory) للمستخدم (بشكل مشابه للتابع [[Python/os/path/expanduser|os.path.expanduser]] مع الوسيط <code>'~'</code>)
  
وهو تابع جديد في النسخة 3.5<syntaxhighlight lang="python3">
+
وهو تابع جديد في النسخة 3.5.
 +
==البنية العامة==
 +
<syntaxhighlight lang="python3">
 +
Path.home()
 +
 
 +
</syntaxhighlight>
 +
==المعاملات==
 +
بدون معاملات
 +
==القيمة المعادة==
 +
يعيد كائن مسار جديدًا يمثّل المسار الرئيسي (home directory) للمستخدم.
 +
==أمثلة==
 +
يبين المثال التالي طريقة استخدام التابع:<syntaxhighlight lang="python3">
 +
>>> from pathlib import Path
 
>>> Path.home()
 
>>> Path.home()
 +
WindowsPath('D:/Downloads/WinPython/settings')
  
PosixPath('/home/mostafa')
+
>>> import os
 
+
>>> os.path.expanduser('~')
 
+
'D:\\Downloads\\WinPython\\settings'
</syntaxhighlight><span> </span>
+
</syntaxhighlight>
 +
==انظر أيضًا==
 +
<span>التابع  [[Python/os/path/expanduser|os.path.expanduser]] في الوحدة [[Python/os|os]].</span>
 +
==مصادر==
 +
[https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.]

المراجعة الحالية بتاريخ 10:32، 19 أغسطس 2018

التابع Path.home

يعيد كائن مسار جديدًا يمثّل المسار الرئيسي (home directory) للمستخدم (بشكل مشابه للتابع os.path.expanduser مع الوسيط '~')

وهو تابع جديد في النسخة 3.5.

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

Path.home()

المعاملات

بدون معاملات

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

يعيد كائن مسار جديدًا يمثّل المسار الرئيسي (home directory) للمستخدم.

أمثلة

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

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

>>> import os
>>> os.path.expanduser('~')
'D:\\Downloads\\WinPython\\settings'

انظر أيضًا

التابع os.path.expanduser في الوحدة os.

مصادر

قسم الوحدة pathlib في توثيق بايثون الرسمي.