Maison >développement back-end >Tutoriel Python >Pourquoi la fonction `open()` de Python renvoie-t-elle une `FileNotFoundError` ?
Dépannage de "open()" FileNotFoundError : aucun fichier ou répertoire de ce type
Lors de la tentative d'accès à un fichier à l'aide de la fonction open() de Python, vous pouvez rencontrer une "FileNotFoundError" en raison de l'absence du fichier ou d'un chemin de fichier incorrect spécification.
Cette erreur se produit lorsque le fichier spécifié dans la fonction open() n'existe pas dans le répertoire de travail actuel ou que le chemin fourni est incorrect ou inaccessible.
Comprendre le fichier Chemins
Pour résoudre efficacement cette erreur, il est crucial de comprendre l'approche de Python en matière de chemin de fichier interprétation :
Diagnostic et dépannage
Pour résoudre l'erreur, suivez les étapes suivantes :
Options de solution
Une fois le diagnostic terminé, vous disposez de deux options pour ouvrir le fichier :
Meilleur Pratiques
Lorsque vous travaillez avec des chemins de fichiers, il est recommandé de :
Exemple
Supposons que "file.txt" se trouve dans "C:Folder". Vous pouvez l'ouvrir en utilisant :
os.chdir(r'C:\Folder') open('file.txt') # Relative path
ou
open(r'C:\Folder\file.txt') # Absolute path
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!