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

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

المراجعة الحالية بتاريخ 03:59، 22 أغسطس 2018

 التابع Path.cwd

يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)

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

Path.cwd()

المعاملات

بدون معاملات

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

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

أمثلة

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

>>> from pathlib import Path
>>> Path.cwd()#لاحظ أنه يمكن استدعاء التابع دون إنشاء كائن منه
WindowsPath('D:/Downloads/WinPython/notebooks')

>>> import os
>>> os.getcwd()#تابع يقوم بنفس الوظيفة في وحدة نظام التشغيل
'D:\\Downloads\\WinPython\\notebooks'

>>> os.chdir('C:\\Program Files (x86)')#تغيير مسار المجلد الرئيسي

>>> Path.cwd()
WindowsPath('C:/Program Files (x86)')

انظر أيضًا

التابع os.getcwd في الوحدة os يقوم بنفس الوظيفة.

التابع os.chdir في الوحدة os لتغيير مسار المجلد الرئيسي.

مصادر

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