У меня есть функция (в каком-то проекте), которая выводит результат. Когда я вызываю ее из командной строки или в другой проект python, она печатает выходные данные на терминале. Но я хочу, чтобы хранить все результаты печати в переменной, что-то вроде этого:Назначить вывод функции для печати в переменной python
output = function_name(function_args)
и вместо печати результатов на терминале я хочу, чтобы хранить их в переменной output
. также, основная функция возвращает что-то (просто число как статус), в результате чего я не хочу этого числа.
Почему вы не исправляете функцию для возврата результата вместо печати? – Barmar
Возможно, это код библиотеки, который пользователь не может изменить. Дайте преимущество сомнению! – wim
@wim для моего собственного любопытства, когда это возникает? Просто, что компания этого не допускает, или существует практическое ограничение, присущее питону? – roganjosh