Задать вопрос
@SamarNevil

Как передать в stringio данные stdout?

Есть пользовательская команда, которая вызывает команду dumpdata. Нужно из этого вызова передать возвращенные данные в stringio, как можно это сделать?

fake_file = io.StringIO()
call_command('dumpdata', stdout=fake_file)
print(fake_file.read()) #Ноль эффекта
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Евгений К ответам на вопрос (2)
@immaculate
Программист-путешественник
import subprocess
data = subprocess.check_output('dumpdata')
print(data)
Ответ написан
Комментировать