Maison > Questions et réponses > le corps du texte
J'ai un dossier/tmp
, comment puis-je connaître le nombre de fichiers qu'il contient
import os
DIR = '/tmp'
result = [name for name in os.listdir(DIR)]
Le résultat est tous les fichiers et dossiers sous DIR. Comment obtenir le nombre de fichiers
.某草草2017-06-28 09:27:27
Article de référence : Problèmes liés aux opérations sur les fichiers Python
>>> import os
>>> DIR = '/tmp'
>>> print len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
Si vous comptez le nombre de dossiers, utilisez os.path.isdir(path)
comme une déclaration de jugement.