Answer to Question #230728 in Python for Shreya

Question #230728
Assume a text file “Test.txt” is already created. Using this file, write a function to create three
files “LOWER.TXT” which contains all the lowercase vowels and “UPPER.TXT” which contains all
the uppercase vowels and “DIGIT.TXT” which contains all digits.
1
Expert's answer
2021-08-29T08:19:53-0400
import re


def vowels_digits(filename):
    with open(filename) as file:
        txt = file.read()
    with open('DIGIT.TXT', 'w') as file:
        file.write(re.sub(r'\D+', '', txt))
    with open('LOWER.TXT', 'w') as file:
        file.write(re.sub(r'[^aeiouy]+', '', txt))
    with open('UPPER.TXT', 'w') as file:
        file.write(re.sub(r'[^AEIOUY]+', '', txt))


vowels_digits('Test.txt')

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS