diff --git a/auto.py b/auto.py old mode 100644 new mode 100755 index d076153..5f1b43a --- a/auto.py +++ b/auto.py @@ -1,4 +1,14 @@ -# Scipt permettant d'automatiser les TP +#!/usr/bin/python3 + +""" +TP AP1 +Licence SESI 1ère année +Univ. Lille 1 + +Scipt permettant d'automatiser les TP +""" + +__author__ = "PREUD'HOMME Geoffrey" import os import zipfile @@ -38,7 +48,11 @@ def tpEnCours(): def fichiersTp(semestre, tp): # TODO .gitignore # TODO .tpfiles - return fichiersPythons(semestre, tp) + fichiers = fichiersPythons(semestre, tp) + if semestre == 2 and tp == 3: + fichiers.remove('bataille_navale_graphique.py') + fichiers.append('jeu3.txt') + return fichiers def fichiersPythons(semestre, tp): @@ -73,7 +87,7 @@ def creerZip(semestre, tp): nomDossier = '_'.join(personnes) nomZip = 'tp%d_%s.zip' % (tp, ('_'.join(personnes).lower())) chem = chemin(semestre, tp) - fichierZip = zipfile.ZipFile(os.path.join(chem, nomZip), 'w') + fichierZip = zipfile.ZipFile(os.path.join(chem, nomZip), 'w', zipfile.ZIP_DEFLATED) for f in fichiersTp(semestre, tp): fichierZip.write(os.path.join(chem, f), os.path.join(nomDossier, f)) fichierZip.close()