الدالة gzip.compress()
في بايثون
< Python | gzip
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 07:16، 10 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>gzip.compress()</code> في بايثون}}</noinclude> تضغط الدالة البيانات المعطاة وتعيد...')
تضغط الدالة البيانات المعطاة وتعيد كائن 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 يتضمّن البيانات غير المضغوطة.