الفرق بين المراجعتين لصفحة: «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.