Maison  >  Questions et réponses  >  le corps du texte

Comment compter le nombre de fichiers dans un certain dossier en Python

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

.
过去多啦不再A梦过去多啦不再A梦2669 Il y a quelques jours1110

répondre à tous(1)je répondrai

  • 某草草

    某草草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.

    répondre
    0
  • Annulerrépondre