Python Help... Write a function stats() that takes one input argument: the name of a text file. The function should print, on the screen, the number of lines (line count), words(word count), and characters(character count) in the file; your function should open the file only once. Hints:Use the print format() module to print results and remember to save the function and the text file in the same directory. def stats(filename): ' Put in docstring’ # get file content infile = _____________________ # ______________ content = ___________________ # ______________ infile ______________# __
Python Help...
Write a function stats() that takes one input argument: the name of a text file. The function should print, on the screen, the number of lines (line count), words(word count), and characters(character count) in the file; your function should open the file only once. Hints:Use the print format() module to print results and remember to save the function and the text file in the same directory.
def stats(filename):
' Put in docstring’
# get file content
infile = _____________________ # ______________
content = ___________________ # ______________
infile ______________# ______________
# replace punctuation with blank spaces and obtain list of words
table = ________________________ # _______________
words = _______________________ # _______________
print___________________________# _______________
print___________________________# _______________
print__________________________# _______________
How it should run
Result of running the function.
>>> stats('example.txt')
line count: 4
word count: 20
character count: 99
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
it says Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
stats('example.txt')
NameError: name 'stats' is not defined