สร้างไฟล์ 7z ใน Python

หัวข้อเฉพาะนี้อธิบายวิธีการ สร้างไฟล์ 7z ใน Python ซึ่งช่วยให้คุณสามารถสร้าง ไฟล์บีบอัด 7 ZIP ด้วย Python ได้ง่าย ๆ ด้วยคำสั่ง API เพียงไม่กี่บรรทัด นอกจากนี้ยังสามารถใช้งานได้กับทุกระบบปฏิบัติการ เช่น MacOS, Windows หรือ Linux เป็นต้น

ขั้นตอนในการสร้างไฟล์ 7z ด้วย Python

  1. กำหนดค่า Aspose.ZIP API เพื่อสร้างไฟล์ 7z
  2. สร้างอินสแตนซ์ของคลาส SevenZipArchive
  3. บีบอัดไฟล์ที่ต้องการโดยระบุ path และชื่อไฟล์
  4. เพิ่มไดเรกทอรีเพื่อรวมไฟล์ทั้งหมดภายใน โดยใช้เมธอด create_entries
  5. แสดงผลลัพธ์เป็นไฟล์ archive ในรูปแบบ 7z

ขั้นตอนเหล่านี้ช่วยให้กระบวนการสร้าง ไฟล์ 7 zip archive ใน Python เป็นเรื่องง่าย คุณสามารถบีบอัดหลายไฟล์โดยระบุชื่อแต่ละไฟล์แยกกัน หรือจะเลือกบีบอัดทั้งโฟลเดอร์ก็ได้หากต้องการรวมหลายไฟล์ใน archive เดียว หลังจากเพิ่มไฟล์ทั้งหมดแล้ว ไฟล์ archive ที่ได้สามารถส่งออกไปยังดิสก์หรือ stream ได้ตามต้องการ

โค้ดสำหรับสร้างซอฟต์แวร์ 7 ZIP ใน Python

โค้ดตัวอย่างข้างต้นแสดงให้เห็นการสร้าง ซอฟต์แวร์ 7 ZIP ใน Python โดยโหลดไฟล์ต้นทางและเพิ่มเข้าไปในไฟล์ 7 ZIP คุณสามารถปรับแต่งการบีบอัดเพิ่มเติมได้ เช่น การจัดการจำนวนไฟล์หรือโฟลเดอร์ การเข้ารหัสไฟล์ด้วย AES และการตั้งรหัสผ่านสำหรับป้องกันข้อมูลก็สามารถใส่เข้าไปในกระบวนการได้เช่นกัน

หัวข้อนี้ครอบคลุมข้อมูลเกี่ยวกับการ บีบอัดไฟล์แบบ 7 ZIP ในภาษา Python นอกจากนี้ หากคุณต้องการเรียนรู้วิธีลบไฟล์ออกจาก ZIP ให้ดูบทความเรื่อง ลบไฟล์ออกจาก ZIP ใน Python

 ไทย