Vérifier que des fichiers existent dans repertoire
maj90
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous .
voilà je doit écrire un programme en python qui me vérifie qu'un type de fichier avec l'extension .txt existe dans un répertoire.
le problème est qu le répertoire en lui même contient plusieurs sous répertoire ou je dois vérifier aussi.
le répertoire est sou la forme /home/toto/01/log / monfichier.txt.
01 représente un des multiple sous répertoire ou je doit contrôler l'existence du fichier.
j'ai bidouillé un truc mai cela ne répond pas vraiment à mes attente car lorsqu'il ne trouve pas de fichier avec cette extension il envoi une erreur et je ne sais pas comment faire intervenir un integer dan un lien de répertoire afin que s'il trouve n'importe quel nombre il puisse entrer à l'intérieur du fichier et le traiter:
merci de votre aide...
vla ce que j'ai ecrit..
import os
rep = "/home/out/01/log"
entrees = os.listdir(rep)
for files in entrees:
nfc = os.path.join(rep,nf)
if os.path.isfile(nfc) :
if os.path.splitext(nfc)[-1]==".txt" and ".csv":
print 'bonne detection'
else:
print 'warning'
voilà je doit écrire un programme en python qui me vérifie qu'un type de fichier avec l'extension .txt existe dans un répertoire.
le problème est qu le répertoire en lui même contient plusieurs sous répertoire ou je dois vérifier aussi.
le répertoire est sou la forme /home/toto/01/log / monfichier.txt.
01 représente un des multiple sous répertoire ou je doit contrôler l'existence du fichier.
j'ai bidouillé un truc mai cela ne répond pas vraiment à mes attente car lorsqu'il ne trouve pas de fichier avec cette extension il envoi une erreur et je ne sais pas comment faire intervenir un integer dan un lien de répertoire afin que s'il trouve n'importe quel nombre il puisse entrer à l'intérieur du fichier et le traiter:
merci de votre aide...
vla ce que j'ai ecrit..
import os
rep = "/home/out/01/log"
entrees = os.listdir(rep)
for files in entrees:
nfc = os.path.join(rep,nf)
if os.path.isfile(nfc) :
if os.path.splitext(nfc)[-1]==".txt" and ".csv":
print 'bonne detection'
else:
print 'warning'
A voir également:
- Vérifier que des fichiers existent dans repertoire
- Renommer des fichiers en masse - Guide
- Verifier compatibilite windows 11 - Guide
- Verifier un lien - Guide
- Fichiers epub - Guide
- Répertoire téléphonique gratuit - Télécharger - Bureautique