Python/pathlib/Path/expanduser

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث

التابع Path.expanduser في بايثون

يعيد كائن مسار جديد يمدد فيه المسار الرئيسي للمستخدم الممثل بالرمز '~'، مشابه للتابع os.path.expanduser

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

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

expanduser()

المعاملات

بدون معاملات

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

يعيد كائن مسار جديد يمدد فيه المسار الرئيسي للمستخدم الممثل بالرمز '~'، مشابه للتابع os.path.expanduser

أي أنه يعمل فقط في حال وجود الرمز '~' كأول محرف في المسار.

أمثلة

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

>>> p = PosixPath('~/films/Monty Python')

>>> p.expanduser()
PosixPath('/home/eric/films/Monty Python')

انظر أيضًا

التابع os.path.expanduser المكافئ.

مصادر

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