Maison >développement back-end >Tutoriel Python >Pourquoi `open()` en Python génère-t-il une `FileNotFoundError` et comment puis-je y remédier ?
Lorsque vous essayez de charger des fichiers à l'aide de la fonction open() en Python, vous pouvez rencontrer un message " Erreur FileNotFoundError / IOError" avec le message "[Errno 2] Aucun fichier ou répertoire de ce type." Cette erreur signifie l'incapacité du script à localiser le fichier spécifié.
Pour approfondir la cause première, il est crucial de comprendre comment Python localise les fichiers :
Lors de l'utilisation de open('recentlyUpdated. yaml'), Python suppose un chemin relatif et recherche dans le répertoire de travail actuel. Pour diagnostiquer le problème :
Résolutions :
Remarque :
Exemple : en supposant que file.txt se trouve dans le dossier C:, vous pouvez l'ouvrir en tant que :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!