目錄
一、實戰場景
二、主要知識點
文件讀寫
基礎語法
字符串處理
循環遍歷
文件壓縮
三、菜鳥實戰
1、創建 python 文件
2、運行結果
實戰場景:如何壓縮一個文件夾
文件讀寫
基礎語法
字符串處理
循環遍歷
文件壓縮
馬上安排!
"""
Author: 菜鳥實戰
實戰場景: 如何壓縮一個文件夾
"""
# 導入系統包
import platform
import os
import zipfile
print("Hello,菜鳥實戰")
print("實戰場景: 如何壓縮一個文件夾 \n")
def do_zip_compress(dirpath):
print("原始文件夾路徑:" + dirpath)
output_name = f"{dirpath}.zip"
parent_name = os.path.dirname(dirpath)
print("壓縮文件夾目錄:", parent_name)
zip = zipfile.ZipFile(output_name, "w", zipfile.ZIP_DEFLATED)
# 多層級壓縮
for root, dirs, files in os.walk(dirpath):
for file in files:
if str(file).startswith("~$"):
continue
filepath = os.path.join(root, file)
print("壓縮文件路徑:" + filepath)
writepath = os.path.relpath(filepath, parent_name)
zip.write(filepath, writepath)
zip.close()
# 需要先創建文件夾resources
dirpath = r"./resources"
# 壓縮文件夾
do_zip_compress(dirpath)
print("Python 版本", platform.python_version())
菜鳥實戰,持續學習!
List of articles Preface Tit
(0) Abstract # Course link ne