import zipfile import os zipf = zipfile.ZipFile(r"D:\USTH\KLTN\cxr-vlm-code.zip", 'w', zipfile.ZIP_DEFLATED) for root, dirs, files in os.walk('KLTN'): for file in files: filepath = os.path.join(root, file) arcname = os.path.relpath(filepath, 'KLTN') zipf.write(filepath, arcname) zipf.close()