บทความนี้อธิบายกระบวนการ แปลง ZIP เป็น 7z ด้วย Python โดยให้คำแนะนำเกี่ยวกับการตั้งค่า IDE และกระบวนการโปรแกรม รวมถึงตัวอย่างโค้ดในการ แปลง ZIP เป็น 7zip ใน Python นอกจากนี้ไม่จำเป็นต้องใช้เครื่องมือบีบอัดภายนอกในการเปิดใช้งานฟังก์ชันนี้ในโปรเจกต์ของคุณ
ขั้นตอนในการแปลง ZIP เป็น 7ZIP ด้วย Python
- ติดตั้ง Aspose.ZIP เพื่อเปิดใช้งานการแปลง ZIP เป็น 7z
- รับไดเรกทอรี ZIP แหล่งข้อมูลโดยใช้ Archive คลาส
- กำหนดออบเจ็กต์ SevenZipArchive เพื่อเขียนไดเรกทอรี 7z ที่สร้างขึ้น
- ทำการวนลูปแต่ละรายการในไฟล์ ZIP และเพิ่มมันไปยังไฟล์ 7z
- เรียกใช้เมธอด save เพื่อบันทึกไฟล์ 7z ที่สร้างใหม่
คำแนะนำเหล่านี้ทำให้การส่งออก ZIP เป็น 7zip ใน Python ง่ายขึ้น โดยเริ่มจากการที่โค้ดอ่านไฟล์ ZIP และประมวลผลเนื้อหาของมันทีละรายการ จากนั้นรวมไฟล์ทั้งหมดเข้าไปในผลลัพธ์ของ 7z
โค้ดสำหรับส่งออก ZIP เป็น 7z ใน Python
ตัวอย่างโค้ดนี้แสดงกระบวนการ แปลง ZIP เป็น 7z ใน Python โดยใช้คลาส Archive และ SevenZipArchive ในการทำภารกิจการแปลงนี้ นอกจากนี้คลาส SevenZipEntrySettings ยังช่วยให้คุณปรับแต่งคุณสมบัติของเอาต์พุต เช่น การตั้งค่าการบีบอัดหรือการเข้ารหัส
บทความนี้ได้กล่าวถึงประเด็นสำคัญในการทำงานกับ zip 7z ใน Python อย่างไรก็ตาม หากคุณต้องการแยกไฟล์ 7z ที่สร้างขึ้นด้วยโปรแกรม ให้ดูที่คำแนะนำเกี่ยวกับ การสร้าง 7z File Opener ใน Python.