الفرق بين المراجعتين لصفحة: «Python/gzip/compress»
لا ملخص تعديل |
|||
سطر 16: | سطر 16: | ||
=== <code>compresslevel</code> === | === <code>compresslevel</code> === | ||
يحدّد المعامل compresslevel مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات <code>[[Python/GzipFile|GzipFile]]</code>. | يحدّد المعامل <code>compresslevel</code> مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات <code>[[Python/GzipFile|GzipFile]]</code>. | ||
'''ملاحظة:''' هذه الدالة جديدة في الإصدار 3.2 من بايثون. | '''ملاحظة:''' هذه الدالة جديدة في الإصدار 3.2 من بايثون. |
المراجعة الحالية بتاريخ 07:18، 10 نوفمبر 2018
تضغط الدالة البيانات المعطاة وتعيد كائن bytes
يتضمّن البيانات المضغوطة.
البنية العامة
gzip.compress(data, compresslevel=9)
المعاملات
data
البيانات المراد ضغطها.
compresslevel
يحدّد المعامل compresslevel
مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات GzipFile
.
ملاحظة: هذه الدالة جديدة في الإصدار 3.2 من بايثون.
أمثلة
يبين المثال التالي طريقة ضغط سلسلة نصية ثنائية:
import gzip
s_in = b"Lots of content here"
s_out = gzip.compress(s_in)
انظر أيضًا
- الدالة
gzip.decompress()
: تفكّ الدالة الضغط عن البيانات المعطاة وتعيد كائنbytes
يتضمّن البيانات غير المضغوطة.