
# -*- coding:latin1 -*-
# # (gH)   -_-  traiteListe2.py  ;  TimeStamp (unix) : 04 Mars 2019 vers 15:44

import sys
import os

# si pas de paramètre, rappel de la syntaxe et sortie

if (len(sys.argv)==1) :
        aide = '''
        syntaxe : python3 traiteListe2.py NOM_DE_FICHIER
        '''
        print(aide)
        sys.exit()
# fin de si

# on sort si le fichier n'existe pas

listeFic = sys.argv[1]

if (not os.path.isfile(listeFic)) :
   print("fichier "+ listeFic + " non vu. STOP.")
   sys.exit(2)
# fin de si fichier non vu

# parcours des fichiers de la liste

nbFic = 0
with open(listeFic) as LISTEFIC :
     for nomFichier in LISTEFIC :
         nomFichier = nomFichier.strip()
         nbFic += 1
         if (not os.path.isfile(nomFichier)) :
            print("  ==> Fichier numéro " + str(nbFic)+ " : " + nomFichier + " non vu ")
         else :
            print("Traitement du fichier " + ('%4d' % nbFic) + " : " + nomFichier)
