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

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...')
 
 
سطر 1: سطر 1:
== التابع Path.cwd ==
+
== التابع Path.write_bytes ==
يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lang="python3">
+
يفتح الملف المُشار إليه في نمط <code>bytes</code>، ويكتب البيانات فيه ثم يُغلقه.<syntaxhighlight lang="python3">
>>> Path.cwd()
+
>>> p = Path('my_binary_file')
  
PosixPath('/home/antoine/pathlib')
+
>>> p.write_bytes(b'Binary file contents')
 +
20
  
 +
>>> p.read_bytes()
 +
b'Binary file contents'
 +
</syntaxhighlight>إن كان المسار يشير إلى ملف موجود مسبقًا، فإن الكتابة عليه تؤدي إلى حذف المحتوى السابق.
  
</syntaxhighlight><span> </span>
+
<span> </span>
 +
 
 +
تابع مُستحدث في السخة 3.5.

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

التابع Path.write_bytes

يفتح الملف المُشار إليه في نمط bytes، ويكتب البيانات فيه ثم يُغلقه.

>>> p = Path('my_binary_file')

>>> p.write_bytes(b'Binary file contents')
20

>>> p.read_bytes()
b'Binary file contents'

إن كان المسار يشير إلى ملف موجود مسبقًا، فإن الكتابة عليه تؤدي إلى حذف المحتوى السابق.

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