الفرق بين المراجعتين ل"Python/marshal/load"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>marshal.load()‎</code> في بايثون}}</noinclude> تقرأ الدالة قيمة واحدة من الملف المف...')
 
 
سطر 16: سطر 16:
 
== القيمة المعادة ==
 
== القيمة المعادة ==
  
تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها. في حال عدم تمكّن الدالة من قراءة أيّ قيمة سليمة (كأن يكون السبب هو أنّ البيانات تمتلك نسخة ترتيب مختلفة وغير متوافقة مع نسخة الترتيب في إصدار بايثون المستخدم) تطلق اللغة الخطأ EOFError أو ValueError أو TypeError.  
+
تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها. في حال عدم تمكّن الدالة من قراءة أيّ قيمة سليمة (كأن يكون السبب هو أنّ البيانات تمتلك نسخة ترتيب مختلفة وغير متوافقة مع نسخة الترتيب في إصدار بايثون المستخدم) تطلق اللغة الخطأ <code>EOFError</code> أو <code>ValueError</code> أو <code>TypeError</code>.  
  
 
== أمثلة ==
 
== أمثلة ==
سطر 31: سطر 31:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* الدالة [[Python/marshal/loads|<code>marshal.loads()</code>‎]]: تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.
 
* الدالة [[Python/marshal/loads|<code>marshal.loads()</code>‎]]: تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.
* الدالة [[Python/marshal/dumps|<code>marshal.dump()‎</code>]]: تكتب الدالة القيمة المعطاة في الملف المفتوح.  
+
* الدالة <code>[[Python/marshal/dump|marshal.dump()‎]]</code>: تكتب الدالة القيمة المعطاة في الملف المفتوح.  
 
* الدالة [[Python/marshal/dumps|<code>marshal.dumps()‎</code>]]: تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها.
 
* الدالة [[Python/marshal/dumps|<code>marshal.dumps()‎</code>]]: تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها.
  

المراجعة الحالية بتاريخ 07:45، 16 سبتمبر 2018


تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها.

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

marshal.load(file)

‎المعاملات

file

الملف الذي ستقرأ الدالة منه قيمة واحدة. يجب أن يكون الملف المعطى ملفًّا ثنائيًا قابلًا للقراءة.

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

تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها. في حال عدم تمكّن الدالة من قراءة أيّ قيمة سليمة (كأن يكون السبب هو أنّ البيانات تمتلك نسخة ترتيب مختلفة وغير متوافقة مع نسخة الترتيب في إصدار بايثون المستخدم) تطلق اللغة الخطأ EOFError أو ValueError أو TypeError.

أمثلة

يبين المثال التالي آلية عمل الدالة:

>>> import marshal
>>> f = open('file1', 'br')
>>> marshal.load(f)
'Hello World'

انظر أيضًا

  • الدالة marshal.loads(): تحوّل الدالة الكائنات الشبيهة بالبايتات إلى قيمة.
  • الدالة marshal.dump()‎: تكتب الدالة القيمة المعطاة في الملف المفتوح.
  • الدالة marshal.dumps()‎: تقرأ الدالة قيمة واحدة من الملف المفتوح وتعيدها.

مصادر