หัวข้อเฉพาะนี้อธิบายวิธีการ สร้างไฟล์ 7z ใน Python ซึ่งช่วยให้คุณสามารถสร้าง ไฟล์บีบอัด 7 ZIP ด้วย Python ได้ง่าย ๆ ด้วยคำสั่ง API เพียงไม่กี่บรรทัด นอกจากนี้ยังสามารถใช้งานได้กับทุกระบบปฏิบัติการ เช่น MacOS, Windows หรือ Linux เป็นต้น
ขั้นตอนในการสร้างไฟล์ 7z ด้วย Python
- กำหนดค่า Aspose.ZIP API เพื่อสร้างไฟล์ 7z
- สร้างอินสแตนซ์ของคลาส SevenZipArchive
- บีบอัดไฟล์ที่ต้องการโดยระบุ path และชื่อไฟล์
- เพิ่มไดเรกทอรีเพื่อรวมไฟล์ทั้งหมดภายใน โดยใช้เมธอด create_entries
- แสดงผลลัพธ์เป็นไฟล์ archive ในรูปแบบ 7z
ขั้นตอนเหล่านี้ช่วยให้กระบวนการสร้าง ไฟล์ 7 zip archive ใน Python เป็นเรื่องง่าย คุณสามารถบีบอัดหลายไฟล์โดยระบุชื่อแต่ละไฟล์แยกกัน หรือจะเลือกบีบอัดทั้งโฟลเดอร์ก็ได้หากต้องการรวมหลายไฟล์ใน archive เดียว หลังจากเพิ่มไฟล์ทั้งหมดแล้ว ไฟล์ archive ที่ได้สามารถส่งออกไปยังดิสก์หรือ stream ได้ตามต้องการ
โค้ดสำหรับสร้างซอฟต์แวร์ 7 ZIP ใน Python
โค้ดตัวอย่างข้างต้นแสดงให้เห็นการสร้าง ซอฟต์แวร์ 7 ZIP ใน Python โดยโหลดไฟล์ต้นทางและเพิ่มเข้าไปในไฟล์ 7 ZIP คุณสามารถปรับแต่งการบีบอัดเพิ่มเติมได้ เช่น การจัดการจำนวนไฟล์หรือโฟลเดอร์ การเข้ารหัสไฟล์ด้วย AES และการตั้งรหัสผ่านสำหรับป้องกันข้อมูลก็สามารถใส่เข้าไปในกระบวนการได้เช่นกัน
หัวข้อนี้ครอบคลุมข้อมูลเกี่ยวกับการ บีบอัดไฟล์แบบ 7 ZIP ในภาษา Python นอกจากนี้ หากคุณต้องการเรียนรู้วิธีลบไฟล์ออกจาก ZIP ให้ดูบทความเรื่อง ลบไฟล์ออกจาก ZIP ใน Python