11
votes

Erreur dans Python Ioerror: [Errno 2] Aucun fichier ou répertoire de ce type: 'data.csv'

en Python, j'ai un script, j'essaie d'utiliser la commande Python OPEN ("DATA.CSV") pour ouvrir un fichier CSV que j'ai dans le répertoire de script Python.

Il y a un fichier là-bas appelé data.csv .

Le script Python indique une erreur: xxx

quoi Cette erreur signifie-t-elle et comment puis-je le réparer?

Voici le code minimal du script qui reproduit l'erreur: xxx


0 commentaires

4 Réponses :


15
votes

Essayez de donner le chemin complet de votre fichier CSV

open('/users/gcameron/Desktop/map/data.csv')


0 commentaires

1
votes

Vous devez également fournir le chemin absolu sur data.csv ou exécuter votre script dans le même répertoire que data.csv.


0 commentaires

9
votes

Ouvrir regarde dans le répertoire de travail actuel, qui est dans votre cas < Code> ~ , puisque vous appelez votre script à partir du répertoire ~ .

Vous pouvez résoudre le problème par

  • CD dans le répertoire contenant data.csv avant d'exécuter le script, ou

  • En utilisant le chemin complet de data.csv dans votre script ou

  • en appelant Os.chDir (...) pour changer Le répertoire de travail actuel de votre script. Notez que toutes les commandes ultérieures utilisant le répertoire de travail actuel (E.G. Ouvrir et os.listdir ) peuvent être affectées par ceci.

2 commentaires

Os.chDir () doit être utilisé avec soin ou mieux encore dans ce cas (OS.Path.Join peut être utilisé à la place).


@ J.f.sebastian: Merci d'avoir souligné cela.



2
votes

C'est à la recherche du fichier dans le répertoire actuel.

Tout d'abord, allez dans ce répertoire p> xxx pré>

puis essayez de l'exécuter p>

python colorize_svg.py


0 commentaires