У меня есть функция, которая читает строку файла построчно и вставляет его в текстовый ввод:
def load_list(self, path, filename):
self.text_from_file.text = ''
with open(filename[0], 'r') as file:
line = file.readline()
cnt = 1
while line:
sentence = "{}".format(line.strip())
self.text_from_file.text += sentence + "\n"
line = file.readline()
cnt += 1
self.dismiss_popup()
Теперь содержимое файла хранится в переменной text_from_file
типа text_from_file = ObjectProperty(None)
(я используя kivy).
Что я хочу сделать, это прочитать текст из textinput
(text_from_file.text
) и добавить каждую строку в список, так что одна строка будет одним элементом в списке. Как я могу прочитать textinput
построчно? Это работает так же, как из файла? Я не хочу делать это сразу в функции выше. Я хочу сделать это позже в отдельной функции.