Class 12 : Data File Handling

#### Class 12 File Handling Questions

File Handling Set 1
File Handling Set 2
File Handling Set 3
File Handling Set 4
File Handling Set 5
File Handling Set 6
File Handling Set 7

# Class XII: Python Data File Handling 6

Question: 6
write a (python script) function named count_digit() to read the contents of the file “story.txt”. Further, count and print total digit in the file.
Sol:

```def count_digit():
d=0
with open("story.txt") as f:
while True:
if not c:
break
print(c,end='')
if(c>='0' and c<='9'):
d=d+1
print("total digits  ",d)
#function calling
count_digit()```

Question : 7
write a (python script) function named count_vowels() to read the contents of the file “story.txt”. Further count and print total vowels in the file.
Sol:

```def count_vowels():
d=0
vowels="aeiouAEIOU"
with open("story.txt") as f:
while True:
if not c:
break
print(c,end='')
if(c in vowels):
d=d+1
print("total digits  ",d)
#function calling
count_vowels()```

Question: 8
write a (python script) function named count_consonants() to read the contents of the file “story.txt”. Further, count and print total consonants in the file.
Sol:

```def count_consonants():
c1=0
vowels="aeiouAEIOU"
with open("story.txt") as f:
while True:
if not c:
break
print(c,end='')
if((c>='A' and c<='Z') or(c>='a' and c<='z')):
if not (c in vowels):
c1=c1+1
print("total consonants ",c1)
#function calling
count_consonants()```

Question : 9
write a (python script) function named count() to read the contents of the file “story.txt”. Further count and print the following:
#total length
#total alphabets
#total vowels
#total conbsonants
#total non alpha chars
Sol:

```def count():
d=0
le=0
c1=0
c2=0
a=0
vowels="aeiouAEIOU"
with open("story.txt") as f:
while True:
if not c:
break
print(c,end='')
le=le+1
if((c>='A' and c<='Z') or(c>='a' and c<='z')):
a=a+1
if (c in vowels):
d=d+1
else:
c1=c1+1
c2=c2+1
print("total vowels  ",d)
print("total consonants ",c1)
print("total alphabets ",a)
print("total chars which are not alphabets ",c2)
print("length = ",le)
#function calling
count()```

Question: 10
write a (python script) function named count_spaces() to read the contents of the file “story.txt”. Further count and print total spaces in the file.
Sol:

```def count_space():
d=0
space=" "
with open("story.txt") as f:
while True: