У меня есть два текстовых файла следующим образом: animals.txt и birds.txt,
, где слова внутри этих файлов разделены символом ';'
Теперь я должен извлекайте эти файлы на основе пользовательского ввода и сохраняйте содержимое в двух отдельных списках.
Код, который я пробовал, показан ниже:
import os
text = []
for a in list: # Here list consists of the names of files and user explicitly declares the names of those files!
c = open(os.getcwd(),'r')
for x in c:
d = x.split(";")
text[a] = d
Вывод, который я ожидаю, - это текст [животные ] = ['tiger', 'shark', ...] и текст [birds] = ['parrot', ...]
Но я получаю ошибку типа следующим образом: "TypeError: list индексы должны быть целыми числами или ломтиками, а не str "
Может кто-нибудь помочь мне с этим?