الفرق بين المراجعتين لصفحة: «Python/TarFile/list»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>TarFile.list()</code> في بايثون}}</noinclude> يطبع التابع جدولًا بمحتويات كائن <c...' |
|||
سطر 8: | سطر 8: | ||
TarFile.list(verbose=True, *, members=None) | TarFile.list(verbose=True, *, members=None) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == المعاملات == | ||
<code>verbose</code> | |||
إن أخذ المعامل <code>verbose</code> القيمة <code>False</code>، فسيطبع التابع أسماء أعضاء الأرشيف فقط. أما إن أخذ القيمة <code>True</code> (وهي القيمة الافتراضية)، فستكون المخرجات الناتجة مشابهة للمخرجات الناتجة من الأمر <code>ls -l</code> في [[Bash|الصدفة]]. | |||
ملاحظة: أضيف المعامل members في الإصدار 3.5 من بايثون. | === <code>members</code> === | ||
معامل اختياري، يجب أن يكون -في حال إعطائه قيمة معينة- مجموعة متفرعة subset من القائمة المعادة من التابع <code>[[Python/TarFile/getmembers|getmembers()]]</code>. | |||
'''ملاحظة:''' أضيف المعامل <code>members</code> في الإصدار 3.5 من بايثون. | |||
== القيمة المعادة == | == القيمة المعادة == |
المراجعة الحالية بتاريخ 19:03، 14 نوفمبر 2018
يطبع التابع جدولًا بمحتويات كائن TarFile
إلى مخرجات النظام sys.stdout
.
البنية العامة
TarFile.list(verbose=True, *, members=None)
المعاملات
verbose
إن أخذ المعامل verbose
القيمة False
، فسيطبع التابع أسماء أعضاء الأرشيف فقط. أما إن أخذ القيمة True
(وهي القيمة الافتراضية)، فستكون المخرجات الناتجة مشابهة للمخرجات الناتجة من الأمر ls -l
في الصدفة.
members
معامل اختياري، يجب أن يكون -في حال إعطائه قيمة معينة- مجموعة متفرعة subset من القائمة المعادة من التابع getmembers()
.
ملاحظة: أضيف المعامل members
في الإصدار 3.5 من بايثون.
القيمة المعادة
يطبع التابع جدولًا بمحتويات كائن TarFile
إلى مخرجات النظام sys.stdout
.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import tarfile
>>> tar = tarfile.open('files.tar')
>>> tar.list()
?rw-r--r-- mohammed/mohammed 10240 2018-11-14 21:24:27 file1.txt
?rw-r--r-- mohammed/mohammed 0 2018-11-14 21:24:07 file2.html
?rw-r--r-- mohammed/mohammed 0 2018-11-14 21:24:14 file3.py
>>> tar.list(False)
file1.txt
file2.html
file3.py
مصادر
صفحة Read and write tar archive files في توثيق بايثون الرسمي.