التابع TarFile.addfile()
في بايثون
يضيف التابع كائن TarInfo المعطى إلى ملف الأرشيف.
البنية العامة
المعاملات
fileobj
معامل اختياري يجب أن تكون قيمته ملفًّا ثنائيًا، وتُقرأ عدد البايتات في tarinfo.size من هذا الملف وتضاف إلى الأرشيف.
يمكن إنشاء كائنات TarInfo مباشرة، أو باستخدام التابع gettarinfo().
القيمة المعادة
يعيد التابع القيمة None
.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import tarfile
>>> tar = tarfile.open('files.tar', 'w')
>>> tar_info = tar.gettarinfo('file5.js')
>>> tar.addfile(tar_info)
انظر أيضًا
- التابع
TarFile.add()
: يضيف التابع الملف المعطى إلى ملف الأرشيف. - التابع
TarFile.gettarinfo()
: ينشئ التابع كائنTarInfo
من نتيجة استدعاء الدالةos.stat()
أو ما يكافئها على ملف موجود فعلًا.
مصادر
صفحة Read and write tar archive files في توثيق بايثون الرسمي.