Попробуй и кроме проблем с практикой получи ошибку - PullRequest
0 голосов
/ 29 марта 2020

Используя try и исключения, откройте animals_shortList.txt для чтения и чтения данных файла, создавая новый список. Сортировать список по алфавиту. это будет выглядеть как это временно. https://i.stack.imgur.com/A7TE9.jpg

После того, как список был успешно создан и отсортирован, l oop просматривает каждый элемент списка и печатает животное, тип и рацион, как показано. Используйте переменную для нумерации каждой напечатанной строки. это должно быть показано так [1]: https://i.stack.imgur.com/e9Wi5.jpg

Код:

import sys
def main():

names = []

phylum = []

diet = []

output = ""

infile = "animals_shortList.txt"

try:

    animalFile = open(infile, "r")


except:

    print("Must be file", infile)

animalList = infile.readlines()

print(animalList)

fileName.close()

main()

1 Ответ

0 голосов
/ 29 марта 2020

Попробуйте так:

infile = 'animals_shortList.txt'
try :
    with open (infile, 'r') as file :
        animalList = file.readlines ()
except :
    print ('Must be file ', infile)
print (animalList)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...