top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

A python script to count the number of files in particular folder and print the number of files in return ?

+3 votes
7,550 views

I am trying to count the number of files in a folder with python script but not getting the appropriate script. In which I can change the path and can find out the count of other folder files.

It doesn't matter for me how long the script is but need the clear script and it would be better if you can explain it also.

posted Feb 14, 2014 by Sneha Randhawa

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes
import os

def count_files(in_directory):
    joiner= (in_directory + os.path.sep).__add__
    return sum(
        os.path.isfile(filename)
        for filename
        in map(joiner, os.listdir(in_directory))
    )

>>> count_files("/home/ashok/")
12

answer Feb 16, 2014 by Amit Kumar Pandey
Similar Questions
+1 vote

I have about 500 search queries, and about 52000 files in which I have to find all matches for each of the 500 queries.

How should I approach this? Seems like the straightforward way to do it would be to loop through each of the files and go line by line comparing all the terms to the query, but this seems like it would take too long.

Can someone give me a suggestion as to how to minimize the search time?

+1 vote

I want to count the number of active user in website and also I have to display their IP Address by using python Django framework.

+4 votes

Design an algorithm to accept a string from the user. Count and print the number of times each character occurs in the given string. Example –
input string = "malayalam"
Output must be –
m – 2
a – 4
l – 2
y - 1

...