From 54d57b4f8b0652ec63755dcb2b19dc3ea0dcec42 Mon Sep 17 00:00:00 2001 From: prasad Date: Thu, 3 Sep 2020 00:40:35 +0530 Subject: [PATCH 01/10] added my file to word_count branch --- Basic-Scripts/Word_count.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Basic-Scripts/Word_count.py diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py new file mode 100644 index 00000000..0ef79625 --- /dev/null +++ b/Basic-Scripts/Word_count.py @@ -0,0 +1,18 @@ +def countWords(fileName): + number_of_words = 0 + number_of_characters = 0 + number_of_lines = 0 + + with open(fileName, 'r') as file: + for line in file: + wordlist = line.split() + number_of_lines += 1 + number_of_words += len(wordlist) + number_of_characters += len(line) + + print ("Words: ", number_of_words) + print ("Lines: ", number_of_lines) + print ("Characters: ", number_of_characters) + +if __name__ == '__main__': + countWords('quad.txt') From 2e31adf5708888682f8b5825d1737983e561c34a Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 00:51:27 +0530 Subject: [PATCH 02/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index 0ef79625..17947029 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -1,4 +1,4 @@ -def countWords(fileName): +def count_Words(fileName): number_of_words = 0 number_of_characters = 0 number_of_lines = 0 @@ -15,4 +15,4 @@ def countWords(fileName): print ("Characters: ", number_of_characters) if __name__ == '__main__': - countWords('quad.txt') + count_Words('count_Words.py') From d34188f069c08f3e120ca0a366bf19f0ce96ebcd Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 00:52:03 +0530 Subject: [PATCH 03/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index 17947029..812d7413 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -10,9 +10,9 @@ def count_Words(fileName): number_of_words += len(wordlist) number_of_characters += len(line) - print ("Words: ", number_of_words) - print ("Lines: ", number_of_lines) - print ("Characters: ", number_of_characters) + print ("Number of Words: ", number_of_words) + print ("Number of Lines: ", number_of_lines) + print ("Number of Characters: ", number_of_characters) if __name__ == '__main__': count_Words('count_Words.py') From 4d8de2f302ca5ff7ba91d573b90ff7986d4f8a5d Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 00:52:54 +0530 Subject: [PATCH 04/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index 812d7413..1c38fe22 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -1,3 +1,5 @@ +# Author: Prasad V Patil + def count_Words(fileName): number_of_words = 0 number_of_characters = 0 From d53c5c323dccac72768ca15b044ec1582559541d Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 00:53:56 +0530 Subject: [PATCH 05/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index 1c38fe22..eb4e7d55 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -1,5 +1,7 @@ # Author: Prasad V Patil +# This script helps to count number of words, number of lines and number of characters from a file. + def count_Words(fileName): number_of_words = 0 number_of_characters = 0 From 363ba578417b06e80133fa4fa5e5dc0117ccc68a Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 00:59:18 +0530 Subject: [PATCH 06/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index eb4e7d55..f64e355b 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -19,4 +19,4 @@ def count_Words(fileName): print ("Number of Characters: ", number_of_characters) if __name__ == '__main__': - count_Words('count_Words.py') + count_Words('Word_count.py') From 9b0d8a89c2281cf0d631183f68fb068116d2e8e8 Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 01:01:18 +0530 Subject: [PATCH 07/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index f64e355b..d8e77a46 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -20,3 +20,9 @@ def count_Words(fileName): if __name__ == '__main__': count_Words('Word_count.py') + + #OUTPUT :- + + # Number of Words: 55 + # Number of Lines: 18 + # Number of Characters: 548 From af4f7654fea5c898575f13c3fabdc1f7031c149d Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 01:02:08 +0530 Subject: [PATCH 08/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index d8e77a46..ac885e23 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -21,6 +21,8 @@ def count_Words(fileName): if __name__ == '__main__': count_Words('Word_count.py') + + #OUTPUT :- # Number of Words: 55 From 28c5aed4c778856897af7889f7bb0715ef7b7464 Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 13:15:54 +0530 Subject: [PATCH 09/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index ac885e23..a3483a23 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -1,8 +1,8 @@ -# Author: Prasad V Patil +# Author:- Prasad V Patil +# The following is a python script, which helps to count number of words, number of lines and number of characters from a file. -# This script helps to count number of words, number of lines and number of characters from a file. -def count_Words(fileName): +def count_Words(fileName): number_of_words = 0 number_of_characters = 0 number_of_lines = 0 @@ -18,6 +18,8 @@ def count_Words(fileName): print ("Number of Lines: ", number_of_lines) print ("Number of Characters: ", number_of_characters) + +#Main Program if __name__ == '__main__': count_Words('Word_count.py') From ac85ba2b291862bc065e1aacfcc86e4f34b7ef19 Mon Sep 17 00:00:00 2001 From: Prasad V Patil <69467300+prasadvpatil@users.noreply.github.com> Date: Thu, 3 Sep 2020 14:54:44 +0530 Subject: [PATCH 10/10] Update Word_count.py --- Basic-Scripts/Word_count.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Basic-Scripts/Word_count.py b/Basic-Scripts/Word_count.py index a3483a23..6be2f457 100644 --- a/Basic-Scripts/Word_count.py +++ b/Basic-Scripts/Word_count.py @@ -21,12 +21,19 @@ def count_Words(fileName): #Main Program if __name__ == '__main__': - count_Words('Word_count.py') - + fileName = input("Enter file name: ") + count_Words(filename) + ''' + If this python file is given as file name, + i.e, + count_Words('Word_count.py') + Then, the following will be the output. + ''' #OUTPUT :- # Number of Words: 55 # Number of Lines: 18 # Number of Characters: 548 +