Код: Выделить всё
process = subprocess.Popen(cmd, stdout=subprocess.PIPE)
while True:
output = process.stdout.readline()
if process.poll() is not None and output == '':
break
if output:
print(output.strip())
Мне просто нужно запустить файл Python и получить от него живые выходные данные. Если у вас есть другие идеи, как это сделать, без использования функции печати, дайте мне знать, просто знайте, что мне нужно запустить файл отдельно. Я просто подумал о самом простом способе, но, судя по тому, что я вижу, это невозможно.
Подробнее здесь: https://stackoverflow.com/questions/721 ... -in-python
Мобильная версия