Amha, c'est du python et non du shell!
Sans connaître python, il semble que l'instruction os.path.join('.', '*.csv') retourne liste des fichiers dont le nom correspond à "*.csv" dans le répertoire courant ".".
Si tu veux traiter seulement le fichier "/chemin/vers/toto.csv", tu peux très probablement remplacer ce bout de code par os.path.join('/chemin/vers', 'toto.csv').
Bien évidemment, dans ce cas, il n'est pas nécessaire de faire une boucle pour traiter un seul fichier!
Si jamais, par chance, le remplacement de
for csvfile in glob.glob(os.path.join('.', '*.csv')):
par
csvfile = '/chemin/vers/toto.csv'
se trouvait fonctionner, alors tu peux traiter ton fichier sans boucle...
sinon il faut faire appel à un programmeur python ou lire la doc...
Partager