Итак, я разбил файл .txt на список списков (показан ниже). Однако, когда я пытаюсь запустить print(splitKeyword(keywords[1][0]))
, чтобы попытаться напечатать первый элемент второго списка / элемента в keywordList, я получаю ошибку: NameError: name 'keywordList' is not defined
. Как я могу это исправить?
def functionOne(textFile):
textFileVar = open(textFile, 'r')
def splitKeyword(argument):
keywordList = []
for line in argument:
keywordList.append(line.strip().split(','))
return keywordList
splitKeyword(textFileVar)
print(keywordList[1][0])
results = functionOne("text1.txt")
print(results)
Это содержимое text1.txt / textFile / textFileVar
Привет, мир
123456
Вот как будет выглядеть список ключевых слов при печати:
[[hello, world], [123, 456]]