Exercise 12:
Read the contents of animals.txt and produce a file named animalssorted.txt that is sorted alphabetically.
The contents of animals.txt:
man bear pig cow duck horse dog
Sample Output:
bear cow dog duck horse man pig
Solution:
#!/usr/bin/env python3 unsorted_file_name = 'animals.txt' sorted_file_name = 'animals-sorted.txt' animals = [] try: with open(unsorted_file_name) as animals_file: for line in animals_file: animals.append(line) animals.sort() except: print('Could not open {}.'.format(unsorted_file_name)) try: with open(sorted_file_name, 'w') as animals_sorted_file: for animal in animals: animals_sorted_file.write(animal) except: print('Could not open {}.'.format(sorted_file_name))
No comments:
Post a Comment