Я например так и делаю. За год изучения python'а (скорее не изучения а практики) ни разу скучно не было. Недавно начал читать книжки по нему и практически ничего нового не узнаю.
list_ = []
def func():
return [1, 2, 3]
list_.extend(func())
# OR
list_ += func()
# OR
def func():
for el in [1, 2, 3]:
yield el
for el in func():
list_.append(el)
Была такая задача. Спарсить pdf. Все библиотеки перепробовал - ничего не работало. Шрифт какой был в документе тоже не знал. Страницы были очень сложные по строению.
В итоге использовал pytesseract и opencv. Не идеально, не быстро, но работало.
Вот на мой взгляд самое просто решение - использовать переменную.
Пример:
from os import system
buffer = []
system('cls')
buffer.append('Hello')
print('\n'.join(buffer))
system('cls')
buffer.append('My number is 1')
print('\n'.join(buffer))
system('cls')
buffer.append('My number is 2')
print('\n'.join(buffer))
Решение: скачиваем Uninstall tool крякнутый, удаляем всё и везде что связано с питоном. Устанавливаем заново, не добавляя в PATH и не меняя никакие настройки.