Maison >développement back-end >Tutoriel Python >Comment résoudre « FileNotFoundError : aucun fichier ou répertoire de ce type » lors de l'analyse de fichiers CSV ?
Impossible de localiser le fichier CSV : "FileNotFoundError : [Errno 2] Aucun fichier ou répertoire de ce type [Dupliquer]"
Lors de la tentative d'analyse un fichier CSV, les développeurs peuvent rencontrer l'exception « FileNotFoundError: [Errno 2] No Such File or Directory », indiquant que Python ne peut pas localiser le fichier spécifié.
Pour résoudre ce problème, il est crucial de comprendre le concept de chemins relatifs et absolus. Lors de l'ouverture d'un fichier avec un chemin relatif, tel que "adresse.csv" dans le code donné, Python suppose que le fichier se trouve dans le répertoire de travail actuel.
Pour vérifier le répertoire de travail actuel, ajoutez l'extrait suivant à votre code :
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) files = os.listdir(cwd) # Get all the files in that directory print("Files in %r: %s" % (cwd, files))</code>
Vous pouvez également spécifier l'emplacement exact du fichier à l'aide d'un chemin absolu, tel que :
<code class="python">f = open("/Users/foo/address.csv") # Replace with the full path to the CSV file</code>
En utilisant un chemin absolu, vous indiquez explicitement Python où trouver le fichier, évitant ainsi le besoin d'hypothèses basées sur le répertoire de travail actuel.
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!