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 la Python répertoire de script.
Il y a un fichier appelé data.csv
.
Le script python indique une erreur:
Error in Python IOError: [Errno 2] No such file or directory: 'data.csv'
Que signifie cette erreur et comment la corriger?
Voici le code minimal du script qui reproduit l'erreur:
open("data.csv")
Essayez de donner le chemin d'accès complet à votre fichier csv
open('/users/gcameron/Desktop/map/data.csv')
Le processus python recherche le fichier dans le répertoire à partir duquel il s'exécute.
open regarde dans le répertoire de travail courant, qui dans votre cas est ~
, puisque vous appelez votre script à partir du ~
répertoire.
Vous pouvez résoudre le problème soit
cd
ing dans le répertoire contenant data.csv
avant d'exécuter le script, ou
en utilisant le chemin complet vers data.csv
dans votre script, ou
open
et os.listdir
) peut en être affecté.Il recherche le fichier dans le répertoire courant.
Tout d'abord, allez dans ce répertoire
cd /users/gcameron/Desktop/map
Et puis essayez de l'exécuter
python colorize_svg.py
Vous devez soit fournir le chemin absolu vers data.csv, soit exécuter votre script dans le même répertoire que data.csv.