الفرق بين المراجعتين لصفحة: «Python/pathlib/Path/mkdir»

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...'
 
طلا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
== التابع Path.cwd ==
== التابع <code>Path.mkdir</code> في بايثون ==
يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lang="python3">
يُنشئ هذا التابع مجلّدًا في المسار المُعطى بالخصائص التي يتم تحديدها في باقي الوسطاء.
>>> Path.cwd()


PosixPath('/home/antoine/pathlib')
Create a new directory at this given path. If mode is given, it is combined with the process’ umask value to determine the file mode and access flags. If the path already exists, FileExistsError is raised.


If parents is true, any missing parents of this path are created as needed; they are created with the default permissions without taking mode into account (mimicking the POSIX mkdir -p command).


</syntaxhighlight><span> </span>
If parents is false (the default), a missing parent raises FileNotFoundError.
 
If exist_ok is false (the default), FileExistsError is raised if the target directory already exists.
 
If exist_ok is true, FileExistsError exceptions will be ignored (same behavior as the POSIX mkdir -pcommand), but only if the last path component is not an existing non-directory file.
 
Changed in version 3.5: The exist_ok parameter was added.
 
<span> </span>
==البنية العامة==
<syntaxhighlight lang="python3">
>>> p=Path(r"D:\Users\MOUSTAFA\Desktop\my_folder")
 
>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/my_folder')
 
>>> p.exists()
False#المسار المحدد غير موجود في نظام الملفات
 
>>> p.mkdir()
 
>>> p.exists()
True#تم إنشاء الملف في نظام الملفات
</syntaxhighlight>
==المعاملات==
بدون معاملات
==القيمة المعادة==
<code>None</code>
==أمثلة==
يبين المثال التالي طريقة استخدام التابع:<syntaxhighlight lang="python3">
>>> p=Path(r"D:\Users\MOUSTAFA\Desktop\my_folder")
 
>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/my_folder')
 
>>> p.exists()
False#المسار المحدد غير موجود في نظام الملفات
 
>>> p.mkdir()
 
>>> p.exists()
True#تم إنشاء الملف في نظام الملفات
</syntaxhighlight>
==انظر أيضًا==
<span> </span>
==مصادر==

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

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

يُنشئ هذا التابع مجلّدًا في المسار المُعطى بالخصائص التي يتم تحديدها في باقي الوسطاء.

Create a new directory at this given path. If mode is given, it is combined with the process’ umask value to determine the file mode and access flags. If the path already exists, FileExistsError is raised.

If parents is true, any missing parents of this path are created as needed; they are created with the default permissions without taking mode into account (mimicking the POSIX mkdir -p command).

If parents is false (the default), a missing parent raises FileNotFoundError.

If exist_ok is false (the default), FileExistsError is raised if the target directory already exists.

If exist_ok is true, FileExistsError exceptions will be ignored (same behavior as the POSIX mkdir -pcommand), but only if the last path component is not an existing non-directory file.

Changed in version 3.5: The exist_ok parameter was added.

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

>>> p=Path(r"D:\Users\MOUSTAFA\Desktop\my_folder")

>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/my_folder')

>>> p.exists()
False#المسار المحدد غير موجود في نظام الملفات

>>> p.mkdir()

>>> p.exists()
True#تم إنشاء الملف في نظام الملفات

المعاملات

بدون معاملات

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

None

أمثلة

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

>>> p=Path(r"D:\Users\MOUSTAFA\Desktop\my_folder")

>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/my_folder')

>>> p.exists()
False#المسار المحدد غير موجود في نظام الملفات

>>> p.mkdir()

>>> p.exists()
True#تم إنشاء الملف في نظام الملفات

انظر أيضًا

مصادر