How to count the number of files in a certain folder in Python
过去多啦不再A梦
过去多啦不再A梦 2017-06-28 09:25:27
0
1
1224

I have a folder /tmp, how do I know the number of files in it

import os
DIR = '/tmp'
result = [name for name in os.listdir(DIR)]

The result is all files and folders under DIR. How to get the number of files

过去多啦不再A梦
过去多啦不再A梦

reply all(1)
某草草

Reference article: Issues related to Python file operations

>>> import os
>>> DIR = '/tmp'
>>> print len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])

If you count the number of folders, use os.path.isdir(path) as a judgment statement.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template