Dépannage 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 portant 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 :
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
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 :
f = open("/Users/foo/address.csv")
Ce chemin indique que le fichier 'address.csv' se trouve dans le répertoire ' /Utilisateurs/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
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3