Lecture de tous les fichiers csv à partir d'un répertoire à l'aide de Python

J'espère que ce n'est pas trivial, mais je me pose des questions suivantes:

Si j'ai un dossier spécifique avec n csv fichiers, comment pourrais-je de manière itérative lire tous, un à un, et d'effectuer certains calculs sur leurs valeurs?

Pour un seul fichier, par exemple, je fais quelque chose comme ça et d'effectuer certains calculs sur le x tableau:

import csv
import os

directoryPath=raw_input('Directory path for native csv file: ') 
csvfile = numpy.genfromtxt(directoryPath, delimiter=",")
x=csvfile[:,2] #Creates the array that will undergo a set of calculations

Je sais que je peux vérifier combien de csv de fichiers dans un dossier donné (vérifier ici):

import glob
for files in glob.glob("*.csv"):
    print files 

Mais je n'ai pas réussi à comprendre comment, éventuellement, nest la numpy.genfromtxt() fonction dans une boucle for, de sorte que j'ai lu dans tous les csv les fichiers d'un répertoire que c'est à moi de le préciser.

MODIFIER

Le dossier que j'ai seulement a jpg et csv fichiers. Ces derniers sont nommés eventX.csv, où X varie de 1 à 50. Le for boucle, je me réfère à devraient donc prendre en compte les noms de fichier de la façon dont ils sont.

OriginalL'auteur FaCoffee | 2015-11-03