92 votes

Rechercher tous les fichiers CSV dans un répertoire à l’aide de Python

Comment puis-je trouver tous les fichiers dans le répertoire avec l’extension .csv en python?

104voto

tcp2008 Points 2509
import os
import glob

path = 'c:\\'
extension = 'csv'
os.chdir(path)
result = glob.glob('*.{}'.format(extension))
print(result)

61voto

Bernhard Kausler Points 1371
<pre><code></code><p><code></code><code></code> avec le suffixe donné (par défaut, « .csv »).</p><p><em>Addendum</em></p><p>Comment imprimer les noms de fichiers :</p><pre><code></code></pre></pre>

33voto

Thejesh PR Points 339

En utilisant la combinaison de filtres et de lambda, vous pouvez facilement filtrer les fichiers csv dans un dossier donné.

10voto

Rajiv Sharma Points 1786

utilisez le module Python OS pour rechercher un fichier csv dans un répertoire.

l’exemple simple est ici :

7voto

rs77 Points 1834

J’ai dû obtenir `` des fichiers qui se trouvaient dans des sous-répertoires, par conséquent, en utilisant la réponse de tchlpr, je l’ai modifiée pour qu’elle fonctionne au mieux pour mon cas d’utilisation:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X