# Base directory for views views_dir = Path("/mnt/data/views/rapport") views_dir.mkdir(parents=True, exist_ok=True) # Define content for each report view reports = { "etat_ventes_par_projet.php": """""", "clients_actifs.php": """""", "statut_projets.php": """""", "dividendes_a_verser.php": """""", "utilisateurs_actifs.php": """""" } # Write files for fname, content in reports.items(): with open(views_dir / fname, "w", encoding="utf-8") as f: f.write(content) # Zip them zip_path = "/mnt/data/rapport_views.zip" with zipfile.ZipFile(zip_path, "w") as zipf: for fname in reports: zipf.write(views_dir / fname, arcname=f"rapport/{fname}") zip_path