Je suis nouveau sur python et je n'arrive pas à obtenir le code que j'écris pour continuer le traitement si un fichier n'existe pas dans le répertoire que je lui ai indiqué. Fondamentalement, j'ouvre chaque fichier texte pour faire un petit amendement. Je l'ai essayé de mettre le (ce que je pensais) est le bon code iciLe fichier Python existe
for filename in find_files('a-zA-Z0-9', '*.txt'):
if os.path.isfile(filename):
avec un autre à la fin du code qui imprime un fichier messge introuvable. Mais je reçois toujours un IOError pas un tel fichier ou répertoire, ce qui met tout le programme à l'arrêt. Qu'est-ce que je fais mal?
Un grand merci
plz partager le code complet. Sans savoir ce que find_files() fait, c'est difficile d'aider. – pypat
comment vient find_files retourne un fichier qui n'existe pas? est-ce que vous le supprimez d'ailleurs? dans ce cas, vous avez un problème de synchronisation. Votre fichier pourrait être supprimé après le test, mais avant de l'ouvrir (tout comme il peut être supprimé après le fichier find_file, mais avant le test isfile) – njzk2
que fait find_files, btw? – njzk2