Dépannage de FileNotFoundError : aucun fichier ou répertoire de ce type
Lorsque vous essayez d'ouvrir un fichier, vous pouvez rencontrer une erreur "FileNotFoundError : [Errno 2] Erreur "Aucun fichier ou répertoire de ce type", indiquant que Python ne peut pas localiser le fichier spécifié. Ce problème survient souvent en raison de divergences entre le répertoire de travail actuel et l'emplacement réel du fichier.
Comprendre les chemins relatifs
Par défaut, lorsque vous ouvrez un fichier avec un nom comme « adresse.csv », vous supposez qu'il se trouve dans le répertoire de travail actuel. C’est ce qu’on appelle un chemin relatif. Pour déterminer le répertoire de travail actuel, vous pouvez utiliser le code suivant :
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) print(cwd)</code>
Fournir un chemin absolu
Une approche alternative consiste à spécifier un chemin absolu, qui définit explicitement le répertoire complet et l'emplacement du fichier. Par exemple :
<code class="python">f = open("/Users/foo/address.csv")</code>
Ce chemin indique que le fichier 'address.csv' se trouve dans le répertoire '/Users/foo/'. L'utilisation d'un chemin absolu garantit que l'accès au fichier est indépendant du répertoire de travail actuel.
Conseils supplémentaires
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!